Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2007, 12:18
miguelillo2
 
Fecha de Ingreso: octubre-2005
Mensajes: 180
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Conectar con Bd Access

Ado es del vb 6 y ado.net es para vb.net (2003 or 2005)

* Ado necesitaba de un recordset para leer los registros....

* Ado.net necesita de un adaptador y un dataset para recorrer los registros.

Si quieres mayor información visita esta página..

http://www.microsoft.com/spanish/msd.../adonetdev.asp

aquí te pongo un ejemplo de conexion.-

Código:
Dim dbConnection As OleDbConnection
            Dim dbdataset As DataSet
            Dim dbdataadapter As OleDbDataAdapter
            Dim query As String
            '
            Dim CadenaConexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Nombre\Mis documentos\mybd.mdb; Mode=Share Deny None;User ID=Admin "
            '
            Try
                dbConnection = New OleDbConnection(CadenaConexion)
            Catch ex As Exception
                MessageBox.Show("Error al crear la conexión:" & vbCrLf & ex.Message)
                Exit Sub
            End Try
            '
            dbConnection.Open()
          
            query = " select mis_campos from my_table "
            ' Este es mi objeto dataset
           dbdataset = New Data.DataSet
            '
            dbdataadapter = New OleDbDataAdapter(query, dbConnection)
            '
            Dim commandBuilder As New OleDbCommandBuilder(dbdataadapter)
            '
            dbdataadapter.MissingSchemaAction = MissingSchemaAction.AddWithKey

            Try
                dbdataadapter.Fill(dbdataset, txtnmbtabla.Text)
            Catch ex As Exception
                MessageBox.Show("Error en El Llenado:" & vbCrLf & ex.Message)
            End Try
ahora para recorrer el dataset lo puedes hacer através de un For each:

Código:
Dim dr As DataRow
            
            For Each dr In dbdataset.Tables(txtnmbtabla.Text).Rows
                response.write(dr("mi_campo"))
               
            Next
como vez es sumamente sencillo

Suerte....

Bitss.---Miguel--in