Открыть базу данных SQLite в Microsoft Access?


10

Существуют ли какие-либо инструменты, позволяющие использовать базы данных sqlite из Microsoft Access?

Конечно, предпочтителен полный доступ, возможность редактировать записи, добавлять таблицы и поля и т. Д., Но также будет полезен просмотр только для чтения.

Я использую Access 2007 x64.

Ответы:


8

То, что вы хотите, это драйвер ODBC для SQLite ...

Такие как:

Просто поиск в Google для SQLite ODBC возвращает кучу результатов, которые могут вам помочь.


спасибо за ключевое слово ODBC. Я пока не могу заставить работать sqliteodbc: «Указанный DSN содержит несоответствие архитектуры между драйвером и приложением (# 0)» , но, по крайней мере, теперь у меня есть путь, по которому я должен следовать.
Мэтт Уилки

@mattwilkie Удалось ли вам заставить это работать?
Forethinker

@ Forethinker, да, хотя детали теряются во времени, и я довольно долго не использовал соединение. Это было через чтение и тестирование линк выше.
Мэтт Уилки

3
Для людей, которые находят это через Google, у меня была проблема несоответствия архитектуры, когда версия sqliteodbc отличалась от MS Office 32-битной версией, а не ОС, на которой она установлена. то есть установка 64-битного ODBC на 64-битных окнах не будет работать с 32-битным Office.
Holloway

0

В качестве альтернативы использованию доступа я написал браузер SQL для доступа под названием PlaneDisaster.NET . У меня также есть инструмент, который конвертирует из MDB в SQLite. Я никогда не писал инструмент, чтобы пойти другим путем, но если вы знаете C #, этот код - хорошее начало.


0

Хотя я знаю, что конкретно не отвечаю на ваш вопрос, вы также можете рассмотреть Kexi (www.kexi-project.org), который является Access-like или Framemaker-подобным программным обеспечением и изначально использует sqlite. Первоначально он был написан для Linux с KDE Destkop, но также был скомпилирован в двоичный файл для Windows ( https://forum.kde.org/viewtopic.php?f=221&t=110012 ), и основной автор Kexi в настоящее время обращает внимание на собственный порт Windows ( https://forum.kde.org/viewtopic.php?f=220&t=127422 ).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.