我正在尝试使用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但它无法正常工作。知道这里有什么问题吗? 谢谢
答案 0 :(得分:0)
我尝试了人们在网上提到的每一个建议,不是他们工作的,我检查了Teradata包,我发现即使我改变了我的路径指向Teradata 15(更新版本)它仍然使用Teradata 14 .. .so我卸载了旧版本的teradata并重新安装了新版本,它正在运行......