Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: pauly14 en 18 Marzo 2011, 21:09 pm



Título: como asignarle el resultado de una consulta de mysql a un textbox desde vb.net?
Publicado por: pauly14 en 18 Marzo 2011, 21:09 pm
tengo el siguiente codigo:
  
Código
  1. Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbus.Click
  2.        conexion = New OdbcConnection("dsn=conexión_vb; uid= root; pwd= 123456;")
  3.      sql = " select nombre, apellido from docentes where identificacion= " & txtid.Text & ";"
  4.        comando = New OdbcCommand(sql, conexion)
  5.         Try
  6.          conexion.Open()
  7.  
  8.         leer = comando.ExecuteReader()
  9.         txtnombre = leer(0)
  10.        Txtap = leer(1)
  11.         Catch ex As Exception
  12.        MsgBox(ex.Message)
  13.          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:


Título: Re: como asignarle el resultado de una consulta de mysql a un textbox desde vb.net?
Publicado por: .::IT::. en 19 Marzo 2011, 07:47 am
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/



Título: Re: como asignarle el resultado de una consulta de mysql a un textbox desde vb.net?
Publicado por: estebanvr en 27 Marzo 2011, 01:30 am
La manera que yo utilizo es esta:

Primero lleno el Data Set

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


Título: Re: como asignarle el resultado de una consulta de mysql a un textbox desde vb.net?
Publicado por: [D4N93R] en 27 Marzo 2011, 15:06 pm
Recuerden siempre hacer los nullchecks..