我正在尝试在 Ironpython 上使用 pypyodbc 创建一个带有 MSAccess 的数据库。我的旧机器上运行得很好,但我必须迁移到新机器上。但是,在新机器上,尝试运行相同的脚本时出现异常。
使用 python 我可以创建一个没有错误的数据库。
ipy
导入pypyodbc
pypyodbc.win_create_mdb('C:\database.mdb')
pypyodbc.connect('Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\database.mdb;')
但是,如果我使用 ipy64 尝试相同的操作,我会得到一个异常
“未找到访问驱动程序”
回溯(最近一次通话最后):
文件“”,第 1 行,在
文件“C:\IronPython27\pypyodbc.py”,第 2564 行,在 win_create_mdb 中
例外:未找到访问驱动程序。
我安装了 AccessDatabaseEngine_x64,因为我安装了 64 位办公产品。
谢谢,
约翰。