【问题标题】:Python MS Access Data source name not found and no default driver specified [duplicate]未找到 Python MS Access 数据源名称且未指定默认驱动程序 [重复]
【发布时间】:2016-04-28 01:33:37
【问题描述】:

我有一个想要与 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 位 我还检查了我在C:\Windows\System32 下有odbcad32.exe

【问题讨论】:

    标签: python ms-access pyodbc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-04-15
      • 2014-12-05
      • 1970-01-01
      • 2017-05-11
      • 2012-05-10
      相关资源
      最近更新 更多