Ejemplo concreto de access
Publicado por ohgar (43 intervenciones) el 23/12/2005 14:35:27
Ola
Quiza a algunos de ustedes que están comenzando con esto del acceso a datos se hayan encontrado con que hay mucha información dispersa por ahí sobre el acceso a datos. En unas parte se encuentra, como conectarse, en otra crear el data adapter etc. pero al tratar de hacer funcionar todo junto no funciona, porque un metodo no funciona, porque falta algo etc.
Por eso estoy tratando de crear un pequeño ejemplo concreto con acceso a access con el animo de que me colaboren.
a continuación el código que tengo:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' Se debe agregar la referncia a System.Data para poder crear la conección
' Defino la conección
Dim Cnn As Data.OleDb.OleDbConnection ' Conección
' Creo una nueva instancia de la cadena de conección
Cnn = New Data.OleDb.OleDbConnection
Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Datos\AplParam.mdb;Jet OLEDB:Database Password=123;"
' Defino un DataAdapter
Dim Adapter As Data.OleDb.OleDbDataAdapter ' Adaptador
' Instrucciones sql para el Adaptador
Adapter = New Data.OleDb.OleDbDataAdapter("SELECT * FROM Usuarios", Cnn)
' agregue una referencia .com a Microsoft ADO 2.7 y me lo dejó definir
Dim DatosDS As New Data.DataSet
' Abro la BD
Cnn.Open()
' Muestro el estado de la conección
MsgBox(Cnn.State.ToString)
'Lleno el Dataset con la tabla
Adapter.Fill(DatosDS)
' Cierro la conección
Cnn.Close()
MsgBox(Cnn.State.ToString)
' Consulto el primer registro del
MsgBox(DatosDS.Tables(("Usuarios"), "Nivel"))
Quiza a algunos de ustedes que están comenzando con esto del acceso a datos se hayan encontrado con que hay mucha información dispersa por ahí sobre el acceso a datos. En unas parte se encuentra, como conectarse, en otra crear el data adapter etc. pero al tratar de hacer funcionar todo junto no funciona, porque un metodo no funciona, porque falta algo etc.
Por eso estoy tratando de crear un pequeño ejemplo concreto con acceso a access con el animo de que me colaboren.
a continuación el código que tengo:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' Se debe agregar la referncia a System.Data para poder crear la conección
' Defino la conección
Dim Cnn As Data.OleDb.OleDbConnection ' Conección
' Creo una nueva instancia de la cadena de conección
Cnn = New Data.OleDb.OleDbConnection
Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Datos\AplParam.mdb;Jet OLEDB:Database Password=123;"
' Defino un DataAdapter
Dim Adapter As Data.OleDb.OleDbDataAdapter ' Adaptador
' Instrucciones sql para el Adaptador
Adapter = New Data.OleDb.OleDbDataAdapter("SELECT * FROM Usuarios", Cnn)
' agregue una referencia .com a Microsoft ADO 2.7 y me lo dejó definir
Dim DatosDS As New Data.DataSet
' Abro la BD
Cnn.Open()
' Muestro el estado de la conección
MsgBox(Cnn.State.ToString)
'Lleno el Dataset con la tabla
Adapter.Fill(DatosDS)
' Cierro la conección
Cnn.Close()
MsgBox(Cnn.State.ToString)
' Consulto el primer registro del
MsgBox(DatosDS.Tables(("Usuarios"), "Nivel"))
Valora esta pregunta


0