Czy otworzyć SQLite db w Microsoft Access?


10

Czy są jakieś narzędzia pozwalające na korzystanie z baz danych sqlite z Microsoft Access?

Oczywiście preferowany jest pełny dostęp, możliwość edytowania rekordów, dodawania tabel i pól itp., Ale pomocne byłoby również przeglądanie tylko do odczytu.

Używam Access 2007 x64.

Odpowiedzi:


8

To, czego potrzebujesz, to sterownik ODBC dla SQLite ...

Jak na przykład:

Wystarczy googling dla „SQLite ODBC” zwraca mnóstwo wyników, które mogą ci pomóc.


dzięki za słowo kluczowe ODBC. Nie jestem jeszcze w stanie zmusić sqliteodbc do działania: „Określone DSN zawiera niezgodność architektury między sterownikiem a aplikacją (# 0)” , ale przynajmniej teraz mam ścieżkę do naśladowania.
matt wilkie 30.03.11

@mattwilkie Czy udało Ci się to uruchomić?
Myśliciel

@ Forethinker, tak, chociaż szczegóły są zagubione w czasie i nie używałem połączenia przez jakiś czas. Było to jednak poprzez przeczytanie i przetestowanie powyższego linke.
matt wilkie

3
Dla osób, które znalazły to za pośrednictwem Google, miałem problem z niedopasowaniem architektury, gdy wersja sqliteodbc była inną architekturą (32-bitową niż 64-bitową) niż MS Office, a nie system operacyjny, na którym jest zainstalowany. tzn. instalacja 64-bitowego ODBC w 64-bitowych oknach nie będzie działać z 32-bitowym pakietem Office.
Holloway,

0

Jako alternatywę dla korzystania z dostępu napisałem przeglądarkę SQL dla dostępu o nazwie PlaneDisaster.NET . Mam tam również narzędzie, które konwertuje z mdb na sqlite. Nigdy nie napisałem narzędzia, aby przejść w drugą stronę, ale jeśli znasz C #, ten kod jest dobrym początkiem.


0

Chociaż nie jestem świadomy odpowiedzi na twoje pytanie, możesz również rozważyć Kexi (www.kexi-project.org), który jest oprogramowaniem podobnym do programu Access lub Framemaker i używa natywnie sqlite. Początkowo został napisany dla Linuksa z KDE Destkop, ale został skompilowany również do pliku binarnego dla Windows ( https://forum.kde.org/viewtopic.php?f=221&t=110012 ), a główny autor Kexi obecnie zwraca uwagę na macierzysty port Window ( https://forum.kde.org/viewtopic.php?f=220&t=127422 ).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.