tengo el siguiente codigo:
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:
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/
La manera que yo utilizo es esta:
Primero lleno el Data Set
txtid_empleado.Text = ds.Tables(0).Rows(0)(0).ToString()
Recuerden siempre hacer los nullchecks..