Access 2000 y VB 6.0
Hola: Que debo hacer para conectar una base access 2000 a
visual basic 6.0. En las referencias me aparece DAO 3.5 y
3.6. Bajé de microsoft el sp7 de jet 4.0 pero no me aparece 4.0 en las referencias (necesito actualizar una mdb 2000).
Gracias
visual basic 6.0. En las referencias me aparece DAO 3.5 y
3.6. Bajé de microsoft el sp7 de jet 4.0 pero no me aparece 4.0 en las referencias (necesito actualizar una mdb 2000).
Gracias
Debes de agregar la referencia 3.6 para trabajar con DAO y access 200
Pero te recomiendo usar ADO, y usa esta referencia Microsoft Activex Data Objects 2.5 Library, si no tienes esta version puedes usar la 2.0 o la 2.1 no hay problema.
La referencia 4.0 no aparece todo esta en la coneccion con la base de datos seria algo asi:
Con DAO
Set goDatabase = OpenDatabase(App.Path + "Migracion.MDB")
agregando la referencia dao 3.6
Con ADO
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "BaseDatos.mdb"
Eso es todo, por experiencia te recomiendo ADO
Suerte!!!!!!!!!!!!!!!!!!!!
Pero te recomiendo usar ADO, y usa esta referencia Microsoft Activex Data Objects 2.5 Library, si no tienes esta version puedes usar la 2.0 o la 2.1 no hay problema.
La referencia 4.0 no aparece todo esta en la coneccion con la base de datos seria algo asi:
Con DAO
Set goDatabase = OpenDatabase(App.Path + "Migracion.MDB")
agregando la referencia dao 3.6
Con ADO
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "BaseDatos.mdb"
Eso es todo, por experiencia te recomiendo ADO
Suerte!!!!!!!!!!!!!!!!!!!!
