Интересно снова является ли это 32/64-битной проблемой?
На 64-битных машинах есть два администратора ODBC ...
c: \ Windows \ system32 \ odbcad32.exe === 64bit === Также через панель управления
c: \ Windows \ SysWOW64 \ odbcad32.exe === 32 бита
Если ваше приложение 32-битное, то вам нужен 32-битный драйвер ODBC и вам нужно создать 32-битный источник данных ODBC.
Если ваше приложение 64-битное, то, аналогично, вам нужен 64-битный драйвер ODBC и необходимо создать 64-битный источник данных ODBC.
Мне интересно, является ли ваше приложение 32-битным и, следовательно, не может найти созданный вами 64-битный источник данных ODBC ...
(ПРИМЕЧАНИЕ: все это применимо только в 64-битных ОС Windows ...)