Boton buscar Vb.net

Iniciado por magomi, 28 Agosto 2010, 22:22 PM

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

magomi

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.
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.

[D4N93R]

Hola, pues bienvenido al subforo, y felicidades por upgradearte xD

Ahora, con respecto al tema, primero siempre búsca en el foro, http://foro.elhacker.net/vbnet/conexion_base_de_datos_con_access_o_sql_server_2005-t262495.0.html

Algo asi en google: site:foro.elhacker.net oledbcommand

O en cualquier otro sitio,sino encuentras nada o si tienes alguna duda, pues postea :)

Recuerda usar los tags de código con el lenguaje correspondiente: [code=vbnet][/code]