Como cargar los datos de una base Access a un DataGridView por codigo.
Hola a todos!
Soy novata en tecnologia net, yo abro una base de datos y una tabla, mediante un modulo con lo siguiente:
Imports ADODB
Module BaseDatos
Public Conexion As ADODB.Connection = New ADODB.Connection()
Public Amigos As ADODB.Recordset = New ADODB.Recordset()
Public Campos As ADODB.Fields
Dim Respuesta As Integer
Public Sub AbrirBase()
Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:TRABAJOPROGRAMACIONPROYECTOS_VB_2008CONEXION ACCESSDATOS.mdb"
Try
Conexion.Open()
Catch ex As Exception
End Try
Respuesta = Conexion.Errors.Count()
If Respuesta <> 0 Then
MsgBox("ERROR: No se logro la Conexi贸n", MsgBoxStyle.Critical, "Error de Conexi贸n")
Else
MsgBox("La Conexi贸n Fue Satisfactoria", MsgBoxStyle.Information,"Conexi贸n Establecida")
End If
End Sub
Public Sub AbrirAmigos()
Amigos = New ADODB.Recordset()
With Amigos
.ActiveConnection = Conexion
.CursorType = CursorTypeEnum.adOpenKeyset
.LockType = LockTypeEnum.adLockOptimistic
.Open("Select*from Tabla1")
End With
End Sub
Public Sub CerrarBase()
Try
Conexion.Close()
Catch ex As Exception
MsgBox("ERROR: No se logro el Cierre de Conexi贸n a la Base de Datos, ya que la Base de Datos NO Esta Abierta o NO se Hall贸", MsgBoxStyle.Critical,"Error de Cierre de Conexi贸n")
Exit Sub
End Try
Try
Respuesta = Conexion.Errors.Count()
Catch ex As Exception
End Try
If Respuesta = 0 Then
MsgBox("Conexi贸n Fue Cerrada Satisfactoriamente",MsgBoxStyle.Information, "Conexi贸n Cerrada")
End If
End Sub
End Module
==================================
Una vez he abierto la base de datos, y la tabla... como hago para que el DataGridView, muestre los datos?
Gracias
Soy novata en tecnologia net, yo abro una base de datos y una tabla, mediante un modulo con lo siguiente:
Imports ADODB
Module BaseDatos
Public Conexion As ADODB.Connection = New ADODB.Connection()
Public Amigos As ADODB.Recordset = New ADODB.Recordset()
Public Campos As ADODB.Fields
Dim Respuesta As Integer
Public Sub AbrirBase()
Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:TRABAJOPROGRAMACIONPROYECTOS_VB_2008CONEXION ACCESSDATOS.mdb"
Try
Conexion.Open()
Catch ex As Exception
End Try
Respuesta = Conexion.Errors.Count()
If Respuesta <> 0 Then
MsgBox("ERROR: No se logro la Conexi贸n", MsgBoxStyle.Critical, "Error de Conexi贸n")
Else
MsgBox("La Conexi贸n Fue Satisfactoria", MsgBoxStyle.Information,"Conexi贸n Establecida")
End If
End Sub
Public Sub AbrirAmigos()
Amigos = New ADODB.Recordset()
With Amigos
.ActiveConnection = Conexion
.CursorType = CursorTypeEnum.adOpenKeyset
.LockType = LockTypeEnum.adLockOptimistic
.Open("Select*from Tabla1")
End With
End Sub
Public Sub CerrarBase()
Try
Conexion.Close()
Catch ex As Exception
MsgBox("ERROR: No se logro el Cierre de Conexi贸n a la Base de Datos, ya que la Base de Datos NO Esta Abierta o NO se Hall贸", MsgBoxStyle.Critical,"Error de Cierre de Conexi贸n")
Exit Sub
End Try
Try
Respuesta = Conexion.Errors.Count()
Catch ex As Exception
End Try
If Respuesta = 0 Then
MsgBox("Conexi贸n Fue Cerrada Satisfactoriamente",MsgBoxStyle.Information, "Conexi贸n Cerrada")
End If
End Sub
End Module
==================================
Una vez he abierto la base de datos, y la tabla... como hago para que el DataGridView, muestre los datos?
Gracias