MS Access
Verfasst: Dienstag 13. Januar 2015, 13:42
Nachdem ich nun ca 10 Optionen durchgespielt habe, wende ich mich nun an Euch. Vielleicht hat wer den entscheidenden Hinweis, warum ich das mit dem ODBC nicht hinbekomme.
System:
Win7: 64bit
MS Office 2010 pro in 32bit
Installiertes Python: 3.4 (64 und 32 bit in getrennten Ordnern), da gibts auch ein paar Hinweise auf mögliche Querelen.
Pycharm 4.02 (tut glaub ich nix zur Sache)
Qt 4.8 (tut glaub ich auch nix zur Sache)
pyodbc von Unofficial Windows Binaries for Python Extension Packages
Dann gibt noch von MS Treiber: Microsoft Access 2010-Runtime
und Microsoft Access Database Engine 2010 Redistributable
Jeweils in 32 und 64bit verfügbar. Alle Kombinationen durchprobiert.
Funktionstest mit dem Beispielführt direkt zu
Fehlermeldung:
Weitere befolgte Tipps:
http://blog.codefluententities.com/2011 ... ributable/
http://stackoverflow.com/questions/7116 ... is-present
Noch ein interessantes Tutorial. Folgendes hat mir auch nicht weitergeholfen unable-to-load-odbcji32-dll-on-windows-8-1-64-bit
Warum ich das will: Meine Messgeräte liefern Daten in einer MS Access DB, welche ich weiterverwenden will. Dann will ich noch die ganze Sache mit QSqlDatabase Class Reference verbinden und bearbeiten. (Ich weis, zu früh für einen Wunschzettel)
Also, wer sowas oder ähnliches am Laufen hat möge mir doch bitte einen Hinweis geben. Es muss nicht pyodbc sein, aber das scheint mir das gängigste zu sein.
System:
Win7: 64bit
MS Office 2010 pro in 32bit
Installiertes Python: 3.4 (64 und 32 bit in getrennten Ordnern), da gibts auch ein paar Hinweise auf mögliche Querelen.
Pycharm 4.02 (tut glaub ich nix zur Sache)
Qt 4.8 (tut glaub ich auch nix zur Sache)
pyodbc von Unofficial Windows Binaries for Python Extension Packages
Dann gibt noch von MS Treiber: Microsoft Access 2010-Runtime
und Microsoft Access Database Engine 2010 Redistributable
Jeweils in 32 und 64bit verfügbar. Alle Kombinationen durchprobiert.
Funktionstest mit dem Beispiel
Code: Alles auswählen
import pyodbc
# Get a connection to MSSQL ODBC DSN via pypyodbc, and assign it to conn
conn = pyodbc.connect('DSN=MSSQL')
Fehlermeldung:
Die Connection Strings habe ich auch erfolglos angepasstconn = pyodbc.connect('DSN=MSSQL')
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben (0) (SQLDriverConnect)')
Weitere befolgte Tipps:
http://blog.codefluententities.com/2011 ... ributable/
http://stackoverflow.com/questions/7116 ... is-present
Noch ein interessantes Tutorial. Folgendes hat mir auch nicht weitergeholfen unable-to-load-odbcji32-dll-on-windows-8-1-64-bit
Warum ich das will: Meine Messgeräte liefern Daten in einer MS Access DB, welche ich weiterverwenden will. Dann will ich noch die ganze Sache mit QSqlDatabase Class Reference verbinden und bearbeiten. (Ich weis, zu früh für einen Wunschzettel)
Also, wer sowas oder ähnliches am Laufen hat möge mir doch bitte einen Hinweis geben. Es muss nicht pyodbc sein, aber das scheint mir das gängigste zu sein.