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

时间:2017-02-09 23:54:49

标签: python odbc teradata

我正在尝试使用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但它无法正常工作。知道这里有什么问题吗? 谢谢

1 个答案:

答案 0 :(得分:0)

我尝试了人们在网上提到的每一个建议,不是他们工作的,我检查了Teradata包,我发现即使我改变了我的路径指向Teradata 15(更新版本)它仍然使用Teradata 14 .. .so我卸载了旧版本的teradata并重新安装了新版本,它正在运行......