Как использовать базу данных SQLite из MS Access?

Я хотел бы использовать базу данных SQLite из Microsoft Access (доступ из - или передача содержимого в Microsoft Access).

  • как это можно сделать с помощью VBA?

Это для клиента, который не может установить дополнительное программное обеспечение:

  • существует ли библиотека в VBA для использования баз данных SQLite?

3 ответов


Если вы можете использовать sqlite3.exe инструмент командной строки, а затем VBA порождает это и сбрасывает данные в csv-файл. Затем Access может читать как локальные данные, так и CSV-файл и копировать соответствующим образом.


существует ли стандартная библиотека в VBA для использования базы данных sqlite?

нет. Access и VBA не имеют собственных возможностей для подключения к источникам данных SQLite.

вам придется установить дополнительное программное обеспечение разрешить доступ к использованию SQLite.


есть ряд доступных решений, которые простой поиск Google покажет. Вот один: http://www.freevbcode.com/ShowCode.asp?ID=6893