32-bit-pyodbc Lesen 64 bit access (accdb)

Ich habe python 2.7 32 bit läuft auf einer Windows 8.1 64-bit-Computer.

Ich habe Access 2013 und eine .accdb-Datei, die ich versuche, auf die von python pyodbc.

Kann ich eine 64-bit-DSN in der 64-bit ODBC-manager. Jedoch, wenn ich versuche zu verbinden, um es von python, bekomme ich die Fehlermeldung:

Error: (u'IM002', u'[IM002] [Microsoft][ODBC Driver Manager] name der Datenquelle nicht gefunden und kein Standardtreiber angegeben")

Vermutlich python ist nur für 32-bit-DSNs und nicht die 64-bit-Version, die ich erstellt habe.

Wenn ich versuchen, erstellen Sie eine 32-bit-DSN im 32-bit ODBC-manager, es gibt keine Treiber für eine accdb-Datei (nur .mdb).

Ich glaube, ich brauche einen 32-bit ODBC-Treiber für Access-2013-Dateien (.accdb), aber nicht in der Lage, einen zu finden.

Ist es möglich, das zu tun, was ich versuche zu tun? -- 32bit python den Zugriff auf eine Access 2013 .accdb Datei?

InformationsquelleAutor EpicAdv | 2014-01-27
Schreibe einen Kommentar