Відкрити SQLite db в Microsoft Access?


10

Чи є інструменти, які дозволяють використовувати бази даних sqlite з Microsoft Access?

Звичайно, переважним є повний доступ, можливість редагувати записи, додавати таблиці та поля тощо, але корисне також перегляд лише для читання.

Я використовую Access 2007 x64.

Відповіді:


8

Що ви хочете, це драйвер ODBC для SQLite ...

Як от:

Просто гугл для "SQLite ODBC" повертає купу результатів, які можуть вам допомогти.


дякую за ключове слово ODBC. Я поки що не в змозі змусити sqliteodbc працювати: "Вказаний DSN містить невідповідність архітектури між драйвером та додатком (# 0)" , але принаймні зараз я маю шлях дотримуватися.
matt wilkie

@mattwilkie Ви зуміли налагодити це?
Прогноз

@Forethinker, так, хоча деталі втрачаються в часі, і я не використовував з'єднання досить довго. Це було через читання та тестування посилання вище, хоча.
matt wilkie

3
Для людей, які виявили це через Google, у мене виникла проблема архітектури невідповідності, коли версія sqliteodbc відрізнялася архітектурою (32 біт проти 64 біт) для MS Office, а не для ОС, на якій вона встановлена. тобто встановлення 64-бітного ODBC в 64-бітових Windows не працюватиме з 32-бітним Office.
Холлоуей

0

Як альтернатива використанню доступу я написав браузер SQL для доступу під назвою PlaneDisaster.NET . У мене також є інструмент, який перетворює з mdb в sqlite. Я ніколи не писав інструмент, щоб піти іншим шляхом, але якщо ви знаєте, C #, цей код - хороший початок.


0

Хоча я знаю, що конкретно не відповів на ваше запитання, ви можете також розглянути Kexi (www.kexi-project.org), що є програмним забезпеченням, подібним до доступу, або 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.