找不到 Python MS 访问数据源名称,并且未指定默认驱动程序



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

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:WindowsSystem32

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

相关内容

  • 没有找到相关文章

最新更新