Jeg havde et lignende problem, da jeg prøvede med en Teradata ODBC-forbindelse, som jeg skulle rette ved faktisk at angive, hvor dll'en var placeret. Min forbindelsesstreng endte med at se sådan her ud. Jeg opgav også at prøve at bruge DSN-navne på grund af et andet problem.
ODBC;DefaultDir=C:\Program Files (x86)\Teradata\Client\14.10\ODBC Driver for Teradata\Lib\tdata32.dll;DRIVER={Teradata};DBCName=ourserver.com;