Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2004, 03:32
Avatar de GeRuNdIo
GeRuNdIo
 
Fecha de Ingreso: marzo-2004
Ubicación: Sanlúcar de Barrameda, Cádiz
Mensajes: 232
Antigüedad: 20 años, 2 meses
Puntos: 2
Hola, te pasteo algo de código para que veas como se hace. Te pongo tanto para conexion con SQL Server como para mdb (Access). Si usas otro SGBD postea y te intentare responder.

SQL server:
Código:
'De esta forma instancias un objeto conexion para sql server
     Dim conexion As New SqlClient.SqlConnection("server=(tuserver);database=tubasededatos;user=tuuser;pass=tupass")
'Luego instancias un objeto sqlcommand donde especificas la consulta
     Dim consulta As New SqlClient.SqlCommand("ConsultaSql", conexion)
'Abrimos la conexion
     conexion.Open()
'Instanciamos un objeto SqlDataReader para leer los registros devueltos de la consulta
     Dim dr as SqlClient.SqlDataReader = consulta.ExecuteReader
'Para leer los regsitros devueltos hacemos lo siguiente
     While dr.Read()
            'Guardamos los registros por ejemplo en dos listbox según los campos a mostrar
            listbox1.Items.Add(dr("Nombre_Campo1"))
            listbox2.Items.Add(dr("Nombre_Campo2"))
     End While
'Cerramos la conexion
     conexion.Close()
Para conexion con mdb sería exactamente lo mismo, únicamente cambiando las clases de las que instancias. Las convalidaciones serían las siguientes:

SqlClient.SqlConnection == OleDb.OleDbConnection("Provider=Microsoft.Jet.OLED B.4.0;"Data Source=turutadebasededatos.MDB")
SqlClient.SqlCommand == OleDb.OleDbCommand
SqlClient.SqlDataReader == OleDb.OleDbDataReader
...


Espero que te sirva!!!
Saludos
__________________
Una buena forma de sacar las castañas del fuego sin quemarse: LEE FOROSDELWEB..... :si:
------
F.P.R. MCAD .NET