2017-02-09 83 views
0

我想用DSN以使蟒蛇Teradata的连接:ODBC驱动程序不能被加载

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

我想每一个建议,人们在网上提到,他们不工作,我查了Teradata的包,我发现,即使我改变了我的路径指向的Teradata 15(更新版)它仍然有工作Teradata 14 ...所以我卸载了旧版本的Teradata并重新安装了新版本并且它正在工作...