Używanie bazy danych Access (.mdb) z Pythonem na Ubuntu [duplikat]
To pytanie ma już odpowiedź tutaj:
Praca z bazą danych Access w Pythonie na platformie innej niż Windows (Linux lub Mac) 4 odpowiedziPróbuję użyć pyodbc, aby uzyskać dostęp do .mdb na Ubuntu. Dotychczasowe postępy oparłem na tym linku
Zainstalowałem pyodbc, unixodbc i unixodbc-dev
Mój kod wygląda następująco:
import csv
import pyodbc
MDB = 'URY.mdb'
DRV ='Microsoft Access Driver (*.mdb)'
PWD = 'pass'
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
curs = conn.cursor()
Kiedy go uruchamiam, pojawia się następujący komunikat o błędzie:
Traceback (most recent call last):
File "mdbscraper.py", line 8, in <module>
conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
Czy ktoś ma jakieś pomysły? Każda pomoc byłaby bardzo mile widziana
Dziękuję Ci