【发布时间】:2018-03-05 18:41:03
【问题描述】:
每当我尝试使用 Python 脚本查询文件时,都会收到以下错误
pyodbc.InterfaceError: ('IM002', u'[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
我的代码如下:
conn = pyodbc.connect ("DRIVER={ODBCDataFile [Microsoft Access Driver
(*.mdb, *.accdb)]};DBQ=C:\Users\jmtr\Documents\IRST_old.accdb;")
cur = conn.cursor()
cur.execute("SELECT Name, CAI, Email, SSPLocation, BUNUM from Tbl_SSP")
我的 Access 数据库是“Microsoft Access 2016 32-bit”。我还使用“32 位”python 2.7.13 和 32 位 PYODBC。而且,我在 ODBC 数据源管理器中设置了 32 位驱动程序:
我不明白为什么我仍然收到此错误消息?
【问题讨论】: