View Full Version : [ENCERRAR] VB2005 com conexão MySQL


Ruivo
14-07-2007, 14:36
Boas, eu ando a desenvolver um projecto em VB2005 com ligação a uma base de dados. Mas não sei bem como o fazer, estou a ter uns problemas...

Estou a ter problemas na função "Mostrar_dados()" que serve para listar os dados que estao na tabela clientes.

Private Sub Mostrar_dados()

TextBox1.Text = myRS("codigo") // É aqui que estou a ter problemas, dame o seguinte erro:
TextBox2.Text = myRS("nome") // Unable to cast object of type 'ADODB.InternalField' to type 'System.String'.
TextBox3.Text = myRS("endereco")
TextBox4.Text = myRS("nascimento")

MostraNumeroRegistro()

Mostrar_dados_Exit: Exit Sub

Erro: MsgBox(Err.Description, vbExclamation, "Erro em [Mostrar_dados]")

End SubDesde já agradeço qualquer ajuda :)

p3dro
14-07-2007, 19:24
estás a usar o adodb no vb.net por algum motivo especial?

tenta ver se dá desta maneira:

TextBox1.Text = myRS("codigo").Value
....

ou

TextBox1.Text = myRS.Fields.Item("codigo").Value
...

Ruivo
15-07-2007, 11:08
Muito obrigado, funcionou :)

Mas axo que vou mudar para o ODBC. parece ser o mais apropriado e simples para conexões mySQL.