2017-02-09 19 views
0

Я пытаюсь сделать подключение к Teradata в Python с помощью DSN:драйвер 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 бит ... версия питона 64, поэтому я добавил DSN в ODBC 64, но это не работает , любая идея, что здесь не так? Спасибо

ответ

0

Я пробовал каждое предложение, что люди, упомянутые в Интернете, не работали, я проверил пакет Teradata, и я узнал, хотя я поменял свой путь на Teradata 15 (более новая версия), он все еще работает с Teradata 14 ... поэтому я не установил старую версию teradata и переустановил новую версию, и она работает ...