Delphi Connect для доступа к базе данных x64 - PullRequest
1 голос
/ 24 октября 2011

Я использую Windows 7 x64 Enterprise. У меня установлен Office 2010 x64. Я использую Delphi XE2. Я пытаюсь скомпилировать программу на платформе x64.

Как мне подключиться к моей базе данных Access (* .accdb), поскольку провайдер не установлен?

Если я не ошибаюсь, должен быть провайдер Microsoft.ACE.OLEDB.14.0 включены, но это не так. Даже 12.0 (я думаю, что Microsoft вернулась к 12 ...).

Теперь возникает большая дилемма ... Я не могу использовать Access под x64, так как нет поставщика. И Access 2010 x64 предположительно создает базу данных 64. В результате база данных не читается в системе x32. Итак, как же я могу подключиться к нему? Я попытался использовать Unidac, и он очень хорошо подключается к базе данных * .mdb. Как это происходит на платформе x64, я действительно не знаю. Но это работает. Но так как я обычно использую строку подключения к базе данных, я не знаю, как это сделать для UniConnection. Так что, если кто-то знает, пожалуйста, просветите меня ...

1 Ответ

0 голосов
/ 24 октября 2011

так что я думаю, что это ответ: скачать драйвер access 2007 и установить его.

...