é um problema de 64 vs 32 bits. Você está acessando um driver odbc de 32 bits em um sistema de 64 bits.
SE VOCÊ ABRIR c:\windows\system32\odbcad32.exe, você não verá um driver lá que esteja em c:\windows\syswow64\odbcad32.exe (ou exatamente o oposto)
Verifique a plataforma de destino do seu aplicativo e, se isso não corrigir, você poderá se infiltrar apenas instalando o driver correto (64 ou 32 bits)
Se você estiver depurando o projeto do Visual Studio, também precisará executá-lo como 32 bits. Para fazer isso, você precisa abrir as propriedades do projeto clicando com o botão direito do mouse no projeto e selecionando propriedades. Uma vez aqui, você precisa definir
Run64BitRuntime
para FALSO .*
