Access - Conectar BD en access con un Form en VS

 
Vista:

Conectar BD en access con un Form en VS

Publicado por Sebastian (1 intervención) el 30/12/2005 06:21:55
Hola... Tengo una base de datos hecha en access 2003 y quiere llena r un datagrid en Visual studio.¿Como lo puedo hacer?...gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conectar BD en access con un Form en VS

Publicado por Enrique (1299 intervenciones) el 30/12/2005 12:12:46
Hola Sebastian:
Necesitas insertar en el Formulario donde tengas el DataGrid un control Adodc y poner este código en un Evento, por ejemplo al cargar el formulario o en Al hacer Click de un botón de comando:

Private Sub Form_Load()
Dim BaseDatos As String
BaseDatos = "C:\BasesDeDatos\Archivos\Clientes.mdb"

'Conexión con la Tabla "Pedido" de la Base "Clientes.mdb"
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & BaseDatos
Adodc1.CursorType = adOpenDynamic
Adodc1.RecordSource = "SELECT NroOrden, NroPed, CodArti, Descripcion, Cantidad, Precio From Pedido ORDER BY NroOrden"
Adodc1.Refresh

'Asignar el Origen de Datos al DataGrid
Set DataGrid.DataSource = Adodc1.Recordset
End Sub

Esto está probado con una Base de Access 2000, supongo que para una del 2003 será igual. Las columnas del DataGrid, como es lógico, se tienen que corresponder exactamente con los campos de la tabla que selecciones en el Adodc1.RecordSource.

Espero que te sirva, al menos de orientación.

Saludos
Enrique
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar