我试图使用python的pyodbc库连接到带有OpenEdge 10.1B驱动程序的进度数据库,但发现指定模块未找到时出现错误126

2024-05-23 20:09:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法提供确切的错误,但我将尝试翻译:

Traceback (most recent call last):
  File "\\dellserver\uyumsoft$\dlc10\bin\odbctest.py", line 4, in <module>
    cnxn = pyodbc.connect("DRIVER={Progress OpenEdge 10.1B Driver};"
pyodbc.InterfaceError: (Specified driver could not be loaded due to system error 126: The specified module could not be found.(Progress OpenEdge 10.1B Driver, U:\\dlc10\\bin\\pgoe1022.dll) (160) (SQLDriverConnect)')

这是我的密码

import pyodbc

cnxn = pyodbc.connect("DRIVER={Progress OpenEdge 10.1B Driver};HostName=dellserver;Database=uyum2008;server=192.168.0.253;LogonID=*****;PASSWORD=******")

当我尝试使用64位odbc驱动程序访问数据库时,也会遇到几乎完全相同的错误 1

但是当我使用32位驱动程序时没有错误。。。 2


Tags: bindriverconnect错误notbecouldmodule