小编dci*_*ske的帖子

无法使用pyodbc连接到Access DB

我几天来一直在反对这一点.我正在尝试使用pyodbc连接到Microsoft Access数据库,我似乎无法获得正确的连接字符串.这就是我正在使用的:

cnxn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\Path\to\file.accdb')

我一直收到错误:

Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnectW)')

即使我跑步时dataSources()看到:

{'MS Access Database': 'Microsoft Access Driver (*.mdb, *.accdb)', 'dBASE Files': 'Microsoft Access dBASE Driver (*.dbf, *.ndx, *.mdx)', 'Excel Files': 'Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)'}

我有什么东西在这里严重失踪吗?

ms-access pyodbc

4
推荐指数
1
解决办法
6643
查看次数

标签 统计

ms-access ×1

pyodbc ×1