2010-03-25 53 views
6

Vorrei utilizzare un database SQLite da Microsoft Access (accesso da o trasferire i contenuti in Microsoft Access).Come utilizzare il database SQLite da MS Access?

  • Come può essere fatto utilizzando VBA?

questo è per un cliente che non è possibile installare software aggiuntivo:

  • Fa una biblioteca esistono in VBA da usare database SQLite?
+3

La condizione senza installazione di altro software significa che non è possibile eseguire ciò che si desidera, a meno che non sia possibile esportare da SQL Lite in un formato che Access/Jet/ACE può importare. –

risposta

2

Se è possibile utilizzare lo strumento della riga di comando sqlite3.exe, fare in modo che VBA spawn e riversare i dati in un file csv. Quindi Access può leggere sia i dati locali che il file CSV e copiare in modo appropriato.

2

Ci sono un certo numero di soluzioni disponibili che una semplice ricerca di Google rivelerebbe. Eccone uno: http://www.freevbcode.com/ShowCode.asp?ID=6893

+0

Grazie, ma questa "Applicazione" è per un cliente e non posso fargli installare "software extra" rispetto a quello già installato (in questo caso MS-Access) – Phong

3

Esiste una libreria standard in VBA per il database sqlite utilizzato?

No. Accesso e VBA non hanno alcuna capacità nativa per connettersi alle origini dati SQLite.

È necessario installare additional software per consentire a Access di utilizzare SQLite.

Problemi correlati