gpt4 book ai didi

python-2.7 - 64位PC上找不到数据源名称或没有默认驱动程序的pyodbc错误

转载 作者:行者123 更新时间:2023-12-03 09:27:16 26 4
gpt4 key购买 nike

在获得 64 位新计算机后,当我运行在 32 位计算机上连接正常的 Python 脚本时,出现以下错误。我正在尝试连接到 Access 数据库。我正在使用 64 位版本的 python 和 pyodbc

错误信息:pyodbc.Error: ('IM002', '[IMO] [Microsoft] [ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序

我正在使用的连接代码在 32 位 PC 上运行良好:

cnxn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=managermeta.mdb; Provider=MSDASQL;')

最佳答案

here 下载 64 位 Office 2010 驱动程序。我只能使用 Access 2010 数据库进行测试,但它也应该适用于 2007 年。您不需要连接字符串的 Provider 属性。

cnxn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=managermeta.mdb;')

关于python-2.7 - 64位PC上找不到数据源名称或没有默认驱动程序的pyodbc错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com