Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: magomi en 28 Agosto 2010, 22:22 pm



Título: Boton buscar Vb.net
Publicado por: magomi en 28 Agosto 2010, 22:22 pm
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
  1. Para el boton de buscar el codigo q tengo es el siguiente
  2. Código:
  3. Dim cn As OleDbConnection
  4.        Dim cmd As OleDbCommand
  5.        Dim dr As OleDbDataReader
  6.        Try
  7.            cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=bd.mdb;")
  8.            'provider to be used when working with access database
  9.            cn.Open()
  10.            cmd = New OleDbCommand("select * from registro", cn)
  11.            dr = cmd.ExecuteReader
  12.            While dr.Read()
  13.                txtcedula.Text = dr(0)
  14.                txtnombres.Text = dr(1)
  15.                txtapellidos.Text = dr(2)
  16.                txtempresa.Text = dr(3)
  17.                txtubicacion.Text = dr(4)
  18.                txttelefono.Text = dr(5)
  19.                txttutor.Text = dr(6)
  20.                cmbespecialidad.Text = dr(7)
  21.                txtseccion.Text = dr(8)
  22.                ' loading data into TextBoxes by column index
  23.            End While
  24.  
  25.        Catch
  26.        End Try
  27.        dr.Close()
  28.        cn.Close()
  29.    End Sub
  30.  
  31.  
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.


Título: Re: Boton buscar Vb.net
Publicado por: [D4N93R] en 29 Agosto 2010, 01:07 am
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]