Hola, tenia tiempo sin pasar por aca. Soy nuevo en vb.net vengo de vb 6.0 y ps como sabran el codigo cambia notablemente.
Necesito programar un botón de buscar que me traiga registros de una base de datos en acces 2003 a las cajas de texto que tengo en la pantalla, y que en esa misma pantalla pueda modificar el registro con un boton de actualizar.
pero este codigo solo me trae los datos del 1er registro de la tabla yo quisiera que al meter el campo clave en la caja de texto me consulte y me traiga los demas datos de ese registro en específico.
Gracias de antemano.
Necesito programar un botón de buscar que me traiga registros de una base de datos en acces 2003 a las cajas de texto que tengo en la pantalla, y que en esa misma pantalla pueda modificar el registro con un boton de actualizar.
Código (vbnet) [Seleccionar]
Para el boton de buscar el codigo q tengo es el siguiente
Código:
Dim cn As OleDbConnection
Dim cmd As OleDbCommand
Dim dr As OleDbDataReader
Try
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=bd.mdb;")
'provider to be used when working with access database
cn.Open()
cmd = New OleDbCommand("select * from registro", cn)
dr = cmd.ExecuteReader
While dr.Read()
txtcedula.Text = dr(0)
txtnombres.Text = dr(1)
txtapellidos.Text = dr(2)
txtempresa.Text = dr(3)
txtubicacion.Text = dr(4)
txttelefono.Text = dr(5)
txttutor.Text = dr(6)
cmbespecialidad.Text = dr(7)
txtseccion.Text = dr(8)
' loading data into TextBoxes by column index
End While
Catch
End Try
dr.Close()
cn.Close()
End Sub
pero este codigo solo me trae los datos del 1er registro de la tabla yo quisiera que al meter el campo clave en la caja de texto me consulte y me traiga los demas datos de ese registro en específico.
Gracias de antemano.