未找到Python MS Access数据源名称且未指定默认驱动程序

时间:2016-04-28 01:33:37

标签: python ms-access pyodbc

我有一个我想与ipython交互的Access数据库

dataFile = "mydb.accdb"
databaseFile  = os.getcwd() + "\\" + dataFile

connectionString = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s" % databaseFile

dbConnection   = pyodbc.connect(connectionString)

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

做了一些研究.. 我在64位Windows 7上,我相信我使用的python也是64位 我还检查了odbcad32.exe下的C:\Windows\System32

1 个答案:

答案 0 :(得分:1)

解决方案很简单...... 事实证明我的Access是32位,所以我下载了Anaconda 32位,现在一切正常!