В статье Microsoft об управлении источниками данных говорится следующее:
Для управления источником данных, который подключается к 32-разрядному драйверу на 64-разрядной платформе, используйте
c:\windows\sysWOW64\odbcad32.exe
. Для управления источником данных, который подключается к 64-разрядному драйверу, используйтеc:\windows\system32\odbcad32.exe
. В инструментах администрирования в 64-разрядной операционной системе Windows 8 имеются значки для диалогового окна «Администратор источника данных ODBC для 32-разрядных и 64-разрядных систем».Если вы используете 64-разрядный файл odbcad32.exe для настройки или удаления DSN, который подключается к 32-разрядному драйверу, например, «Драйвер к Microsoft Access» (* .mdb), вы получите следующее сообщение об ошибке:
Указанный DSN содержит несоответствие архитектуры между драйвером и приложением
Чтобы устранить эту ошибку, используйте 32-разрядный файл odbcad32.exe для настройки или удаления уведомления о доставке.
Ваше приложение очевидно 32-битное. Вы использовали правильный файл odbcad32.exe для определения DSN?