como asignarle el resultado de una consulta de mysql a un textbox desde vb.net?

Iniciado por pauly14, 18 Marzo 2011, 21:09 PM

0 Miembros y 1 Visitante están viendo este tema.

pauly14

tengo el siguiente codigo:
 
Código (vbnet) [Seleccionar]
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbus.Click
       conexion = New OdbcConnection("dsn=conexión_vb; uid= root; pwd= 123456;")
     sql = " select nombre, apellido from docentes where identificacion= " & txtid.Text & ";"
       comando = New OdbcCommand(sql, conexion)
        Try
         conexion.Open()

        leer = comando.ExecuteReader()
        txtnombre = leer(0)
       Txtap = leer(1)
        Catch ex As Exception
       MsgBox(ex.Message)
         End Try

pero me sale un error que dice que la columna o fila no tiene datos pero esta llena en mysql.
por favor espero su ayuda es urgente.... :silbar:

.::IT::.

Yo usario un odbcdataadapter para recoger los registros encontrados y cargarlos en un datatable. y despues verificar si existen registros usando la propiedad .rows de DataTable y ahi recein recoger el valor con DataTable.Rows[0][colummna"]

Ahora pauly14 si recien estas comenzando ah ahcer tu aplicacion te recomiendo el Conector .net para MYSQL. http://dev.mysql.com/downloads/connector/net/

Simplemente .::IT::.

estebanvr

La manera que yo utilizo es esta:

Primero lleno el Data Set

txtid_empleado.Text = ds.Tables(0).Rows(0)(0).ToString()

[D4N93R]