Когда я запускаю свой скрипт, см. Ниже, я получил ошибку follwing.Ошибка соединения между MS Access и IPython с pyodbc
import pyodbc
cnxn = pyodbc.connect("DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;UserCommitSync=Yes#;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL={MS Access};DriverId=25;DefaultDir=C:\Users\XXX;DBQ=C:\Users\XXX\Database.mdb")
cursor = cnxn.cursor()
cursor.execute("SELECT Monat FROM TW-DS")
row = cursor.fetchone()
if row:
print(row)
У меня есть Windows 7 Professional версии в 64-битных и работать на анаконды 32-Bit с питоном 2.7.12. Мой MS-Access - это 32-битная версия, и я использую 32-разрядный генератор соединений OBDC от windowns для генерации моего пути.
я получил сообщение об ошибке:
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in FROM-Klausel. (-3506) (SQLExecDirectW)')
Может кто-нибудь мне помочь?
Thx, который работает нормально! – 123GuteLaune
Можете ли вы правильно определить ответ, нажав галочку? – FlipperPA