У меня есть ноутбук с 64-битной Windows 7, который я использую для разработки.
У меня установлен Office 2003, потому что у меня есть клиент, работающий с Office 2003.
Microsoft Access - это не установлен, потому что я твердо убежден, что это часть неоптимального программного обеспечения ehm.
Мне нужно прочитать файл .mdb, написанный в Access.
Клиент хочет, чтобы я прочитал несколько столбцов из этого файла в другую базу данных.
Я не могу заставить ODBC подключиться к базе данных.
Если я перейду в настройки-> система -> ODBC
и дважды щелкните MS-Access. Я получаю сообщение об ошибке:
Не найдено подпрограмм для настройки ODBC для драйверов MS Access (* .mdb). Переустановите драйверы.
Установка 32-битных драйверов не помогает
Я был в: http://www.microsoft.com/download/en/details.aspx?id=13255
И загрузил 32-битные драйверы и установил их, перезагрузил компьютер.
Это не помогает, проблема остается без изменений.
Установка 64-битных драйверов не допускается
Запуск BDE-Administrator тоже не работает
BDE хорошо играет со мной, но зависает, когда я хочу сохранить настройки.
Как мне получить доступ к этому файлу * .mdb?
Я хотел бы использовать ODBC, но я открыт для любых обходных путей.
Я хочу подключиться с помощью Delphi XE2 или Delphi-2007.
В вашей системе есть два диалоговых окна ODBC. Один для 32-битного и один для 64-битного. Тот, который вы можете получить через управление системой, - это 64-битный.
32-битная версия находится по адресу