当前位置: 代码迷 >> python >> Windows上的ODBC驱动程序无法加载
  详细解决方案

Windows上的ODBC驱动程序无法加载

热度:110   发布时间:2023-06-13 13:37:29.0

我正在尝试使用DSN在python中建立与Teradata的连接:

def setup_tconnection():
udaExec = teradata.UdaExec( appName="test", version = "1.0", configureLogging="False")    
session = udaExec.connect(method="odbc", DSN= "Teradata64")

但是当我运行连接代码时:

tconn = setup_tconnection()

它给了我以下错误:

[IM003] Specified driver could not be loaded due to system error  193:  (Teradata, C:\Program Files\Teradata\Client\14.10\ODBC Driver for Teradata nt-x8664\Lib\tdata32.dll).

我同时拥有ODBC 32位和64位... python版本是64,所以我将DSN添加到ODBC 64中,但是它不起作用。 知道这里有什么问题吗? 谢谢

我尝试了所有在网上提到的建议,但没有一个可行,我检查了Teradata软件包,发现即使我更改了指向Teradata 15(较新版本)的路径,它仍然可以与Teradata 14一起使用...所以我卸载旧版本的Teradata,然后重新安装新版本,即可正常使用...

  相关解决方案