Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas con BD

Estas en el tema de Problemas con BD en el foro de Visual Basic clásico en Foros del Web. Bueenas; Llevo ya un par de días tratando de solucionar un problema que tiene mi programa de VB6. Utilizo ADO, y traté de hacer una ...
  #1 (permalink)  
Antiguo 27/12/2011, 18:56
 
Fecha de Ingreso: diciembre-2011
Mensajes: 5
Antigüedad: 12 años, 10 meses
Puntos: 0
Problemas con BD

Bueenas;

Llevo ya un par de días tratando de solucionar un problema que tiene mi programa de VB6.

Utilizo ADO, y traté de hacer una conexión a una base de datos creada en Access 2000, la cual se encuentra en C:\Base1.mdb.

Traté de pasar este programa a otro pc, donde también se encontraba la misma base de datos con los mismos datos y mismas tablas, mismo nombre obviamente, en C:\Base1.mdb, sin embargo, no muestra los datos de la base de datos, por lo que creo que no la detecta o se conecta a ella.

Código:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Base1.mdb;Persist Security Info=False
A ver si me podeis echar un cable, por favór ^^.
  #2 (permalink)  
Antiguo 08/01/2012, 02:10
Avatar de AsderPunk  
Fecha de Ingreso: agosto-2010
Mensajes: 39
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Problemas con BD

Hola pues te recomendaría que te conectaras por medio de código, la verdad esto es mas eficiente pero por si no sabes te dejo aqui un pequeño ejemplo:

Código:
'Declaramos variables
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cn = New ADODB.Connection
    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                          "Data Source=" & App.Path & "\BASE.mdb;" & _
                          "Persist Security Info=False"
    cn.CursorLocation = adUseClient
    cn.Open

    Set rs = New ADODB.Recordset
    rs.Open "TABLA", cn, adOpenStatic, adLockOptimistic
    Set DataGrid1.DataSource = rs
Puedes cambiar el App.Path por la dirección "c:\Base1.mdb"

Última edición por AsderPunk; 08/01/2012 a las 02:26

Etiquetas: access, bd, programa, tabla, vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:50.