2017-02-09 163 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並重新安裝了新版本並且它正在工作...