Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maxhagen

Valor de variável em tabela acess

Recommended Posts

Pessoal, seguinte...

Estou mexendo com o VB 2008 express, e tentando usar uma bd acess que já tenho criado...

fiz a conexão do VB com o Acess através do wizard, até ai tudo tranquilo...

a questão é que não consigo escrever o valor de uma variável na tabela, e nem vice-versa.

 

Exemplo...gostaria que ao gerar um evento(clique de um botão, por exemplo), o conteúdo de uma variável, seja ela string ou qualquer outra, fosse escrita em um a posição da tabela acess.

 

Agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, estou abrindo a conexão.

Não estou com o código aqui, mas assim que tiver, posto o código.

Mas aparentemente a conexão está funcionando,pois fazendo diretamente, arrastando o campo da minha tabela, ali no data source para, digamos um text box, consigo escrever na tabela...não sei se fui bem claro na minha explicação...

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom seria bom postar o seu codigo sim... mais ficaria +/- assim

 

 

conexão("Campo_Tabela") = Variável

 

ou

 

variável = Conexão("Campo_tabela")

Compartilhar este post


Link para o post
Compartilhar em outros sites

você na hora da consulta está abrindo a conexão? tio connection cn = new ....

 

 

Realmente Raphael, eu não estou abrindo a conexão...para falar a verdade, observando agora, não têm nem string de conexão...

Não sei como fazer, tentei fazer de várias maneiras, conforme vi alguns scripts aqui no fórum, e em alguns tutoriais do marcoratti, mas nenhum funciona com o vb 2008 express...

Seria muito abuso pedir um exemplo de conexão e tudo o mais??

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dim conn1 As New OleDbConnection
conn1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=C:\db1.mdb;jet oledb:database password=senha;"
conn1.Open()

 

não lembro se é exatamente isso.. mas é algo bem parecido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Dim banco As New OleDb.OleDbConnection

banco.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=C:\teste.mdb;jet oledb:database password=senha;""

 

Assim parece certo, pois o compilador não acusou erro...

 

digamos agora que minha tabela do banco de dados "teste" se chama "tabela1", e um determinado campo seja "nome"...

como escrevo no campo nome o valor de uma variável?

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... posta lá na area de .Net. Lá é mais provavel que o pessoal responda (VB <> VB .Net)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.