每当我尝试使用 Python 脚本查询文件时,都会收到以下错误
pyodbc.InterfaceError: ('IM002', u'[IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 (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")
Run Code Online (Sandbox Code Playgroud)
我的 Access 数据库是“Microsoft Access 2016 32 位”。我还使用“32位”python 2.7.13和32位PYODBC。而且,我在 ODBC 数据源管理器中设置了 32 位驱动程序:
我不明白为什么我仍然收到此错误消息?