ODBC для mdb / accdb: код ошибки 193 - PullRequest
0 голосов
/ 05 октября 2011
  1. У меня ОС Win7-64 bit
  2. У меня установлен 32-разрядный MS Office 2010

Я управляю источниками данных ODBC через ControlPanel-> SystemAndSecurity-> AdministrativeTools-> DataSources

На вкладке UserDSN я вижу запись для «MS Access Database Microsoft Access Driver (*. Mdb, * .accdb);

Если я нажму на кнопку «удалить» или «настроить» для этой записи, я получу код ошибки 193.

Примечание:

  1. Я запустил AccessDatabaseEngine.exe, чтобы убедиться, что у меня есть 32-битные библиотеки DLL.
  2. Я могу убедиться, что dll существуют в 32-битной папке (например, C: \ Program Files (x86) \ Common Files \ microsoft shared \ OFFICE14 \ ACEODBC.DLL)

Что я делаю не так? Я что-то упустил?

Спасибо!

1 Ответ

3 голосов
/ 12 декабря 2011

Хорошо, я понял это.В основном, если вы запускаете C: \ Windows \ SysWOW64 \ odbcad32.exe, сообщения исчезают, так как вы теперь просматриваете 32-битные соединения odbc, а не 64-битные (которые используются по умолчанию при работе через 64-битный графический интерфейс Windows7) -

...