2010-03-25 30 views
6

Me gustaría utilizar una base de datos SQLite de Microsoft Access (acceso desde o transferir los contenidos a Microsoft Access).¿Cómo usar la base de datos SQLite desde MS Access?

  • ¿Cómo se puede hacer esto usando VBA?

Esto es para un cliente que no se puede instalar software adicional:

  • tendría una biblioteca existen en VBA para utilizar bases de datos SQLite?
+3

La condición sin instalación de otro software significa que no hay forma de hacer lo que desee, a menos que pueda exportar desde SQL Lite en un formato que Access/Jet/ACE puede importar. –

Respuesta

2

Si puede utilizar la herramienta de línea de comandos sqlite3.exe, haga que VBA genere eso y volque los datos en un archivo csv. Luego, Access puede leer tanto los datos locales como el archivo CSV y copiarlos apropiadamente.

2

Hay una serie de soluciones disponibles que revelaría una simple búsqueda en Google. Aquí hay uno: http://www.freevbcode.com/ShowCode.asp?ID=6893

+0

Gracias, pero esta "Aplicación" es para un cliente y no puedo hacer que instale "software adicional" que el ya instalado (en este caso MS-Access) – Phong

3

¿Existe una biblioteca estándar en VBA para la base de datos sqlite utilizada?

No. Access y VBA no tienen ninguna capacidad nativa para conectarse a fuentes de datos SQLite.

Debería instalar additional software para permitir el acceso al uso de SQLite.

Cuestiones relacionadas