è un problema a 64 contro 32 bit. Stai accedendo a un driver odbc a 32 bit su un sistema a 64 bit.
SE APRI c:\windows\system32\odbcad32.exe non vedrai un driver che si trova in c:\windows\syswow64\odbcad32.exe (o proprio il contrario)
Controlla la piattaforma di destinazione della tua applicazione e, se ciò non risolve il problema, potresti essere in grado di intrufolarti semplicemente installando il driver corretto ( 64 o 32 bit )
Se stai eseguendo il debug del progetto da Visual Studio, dovrai eseguirlo anche a 32 bit. Per fare ciò è necessario aprire le proprietà del progetto facendo clic con il pulsante destro del mouse sul progetto e selezionando le proprietà. Una volta qui devi impostare Run64BitRuntime
a FALSO .*