2017-03-23 1 views
0

Ich habe eine Access-Datei zum Öffnen gesendet, ich benutze einen Mac und muss geöffnet werden es in PythonPyodbc: Kann lib nicht öffnen 'Microsoft Access-Treiber (* .mdb, * .accdb)': Datei nicht gefunden (0)

import pyodbc 

DBfile = '/Users/burfies1/Dropbox/pricing/data.accdb' 
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile) 
cur = conn.cursor() 

bekomme ich folgende Fehler

conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile) # user/password can be used 
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0) (SQLDriverConnect)") 
+0

Mögliche Duplikat [Lesen Sie eine Access-Datenbank in Python auf Nicht-Windows-Plattform (Linux oder Mac)] zu erstellen (http://stackoverflow.com/questions/25596737/read-ein-Zugang-Datenbank-in-Python-on-nicht-Windows-Plattform-Linux-oder-Mac) –

+0

Nicht sicher, es ist Kumpel, erwähnt nicht meinen Fehlercode oder Problem und hat nur eine Lösung für Ubuntu – Burf2000

+0

'Microsoft Access Driver (* .mdb, * .accdb)' ist der Name des Microsoft ODBC-Treibers für Microsoft Access. Es ist nur für Windows verfügbar. –

Antwort

Verwandte Themen