Visual Basic - Enlazar Access 2007 con Visual Basic 6.0

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 179
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Enlazar Access 2007 con Visual Basic 6.0

Publicado por Alberto (115 intervenciones) el 26/11/2017 21:50:14
Buenas tardes: He visto en esta página que una base de Access 2007 se puede enlazar con Visual Basic 6.0
a) marcando la aplicación en Project -> References "Microsoft Office 12.0 Access Database Engine Object Data Library " y subiéndola hasta debajo de "OLE Automation"

b) Escribiendo el código
Private Sub Command1_Click

Dim db As Database
Dim rst As Recordset

Set db= DBEngine.Workspaces(0).OpenDatabase(Rutademibase)
En otra aclaración se dice: .... OpenDatabase(App.Path&"\base.accdb")
Set rst =db.OpenRecordset.("SELECT*FROM tabla1")

End Sub
Al Ejecutar recibo el mensaje "Error 3343 Unrecognized database format .

Mi base de datos es Lending.accdb

Yo lo he hecho todo igual poniendo como ruta C:\Usuarios\AMG\Mis documentos\lending.accdb

¿Qué puedo hacer para que funcione el enlace entre Access 2007 y VB 6.0? Muchas 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
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Enlazar Access 2007 con Visual Basic 6.0

Publicado por Andres Leonardo (1798 intervenciones) el 27/11/2017 14:36:01
Pues yo lo uqe hago es conectar mediante ODBC . pero conecta con una base MDB que es lo mismo y lo sporta....

Espero te ayude.
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
sin imagen de perfil
Val: 179
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Enlazar Access 2007 con Visual Basic 6.0

Publicado por Alberto (115 intervenciones) el 27/11/2017 20:38:04
Gracias por tu respuesta. Un amigo me dio la siguiente solución: una vez hecha la base de datos con Access 2007 y cuando se le dice "Guardar" en vez de elegir "guardar" simplemente que daría lugar a una BdeD con extensión .accdb escoger la opción "Guardar con compatibilidad con Access 2002-2003" y así se genera una BdeD con extensión .mdb que ya funciona perfectamente con VB 6.0. Ha sido mi salvación. Muchas gracias por tu idea que excede mis conocimientos informáticos. Un cordial saludo, Alberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Enlazar Access 2007 con Visual Basic 6.0

Publicado por Andres Leonardo (1798 intervenciones) el 27/11/2017 22:13:10
Excelente que tre haya podido dar una luz y sobre todo ..

saludos desde ecuador,.
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