Что делать с драйвером MS Access?

Приложение на Delphi 2007, ADO, MS Access, нормально работает на Windows XP, 7, c Office 2007/2010 (забыл какой именно). На Windows 10 64-bit с 16-м офисом, для работы нужно устанавливать Microsoft Access database engine 2010 32-bit. Есть ли способы сделать так, чтобы приложение работало без установки дополнительного ПО?
Это зависит от выбранного драйвера для подключения?
  • Вопрос задан
  • 723 просмотра
Пригласить эксперта
Ответы на вопрос 2
@d-stream
Готовые решения - не подаю, но...
А просто использование Microsoft.ACE.OLEDB.12.0 вместо Microsoft.Jet.OLEDB.4.0 не поможет разве??
Ответ написан
@kalapanga
В случае, когда у Вас всё "нормально работает" в системе уже установлено всё, что нужно (скорее всего вместе с Офисом). А на десятке наверное установили 64-битный офис. Поэтому от Вас и требуется доустановить 32-битный драйвер. Или попробуйте скомпилировать Ваше приложение для 64-бит. Работать с Microsoft Access совсем "без ничего" не получится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы