Поделиться через


Диспетчер Microsoft OLE DB для Jet и драйвер Jet ODBC доступны только в 32-разрядных версиях.

Введение

Поставщик Microsoft OLE DB для Microsoft Jet и драйвер ODBC Microsoft Access (драйвер Jet ODBC) предоставляют интерфейс для баз данных Microsoft Office Access. Поставщик Microsoft OLE DB для Jet и драйвер Jet ODBC доступны только в 32-разрядных версиях.

Например, у вас есть 32-разрядное приложение, использующее поставщик Microsoft OLE DB для Jet. Если вы переносите приложение для запуска в 64-разрядном режиме, приложение не может подключиться к источнику данных с помощью поставщика Microsoft OLE DB для Jet. Эта проблема возникает, так как приложению требуется 64-разрядная версия поставщика Microsoft OLE DB для Jet.

Однако вы по-прежнему можете использовать 32-разрядную версию поставщика MICROSOFT OLE DB для Jet и 32-разрядную версию драйвера Jet ODBC. В 64-разрядной среде Windows можно запустить приложение в 32-разрядном режиме. Это позволяет приложению использовать 32-разрядную версию поставщика Microsoft OLE DB для Jet или 32-разрядную версию драйвера Jet ODBC.

Дополнительные сведения

Ядро СУБД Jet было разработано как ядро СУБД общего назначения, которое поставляется вместе с Windows. Ядро СУБД Access, также называемое подсистемой подключения Access (ACE), — это ядро СУБД Office, созданное на основе Jet. ACE предоставляется в 32-разрядных и 64-разрядных архитектурах. Однако на устройстве допускается только одна архитектура. Архитектура ACE должна соответствовать архитектуре установки Office на этом компьютере. Оба модуля обеспечивают аналогичную функциональность, но ACE следует принципам проектирования Office и не подходит для некоторых из предыдущих сценариев, поддерживаемых Jet. Чтобы убедиться, что ACE является лучшим решением для вашего сценария, ознакомьтесь со всеми сценариями использования, которые предоставляются на странице скачивания, скачайте распространяемый модуль СУБД Microsoft Access 2016.

Чтобы определить, доступен ли ACE на компьютере или какая установка рекомендуется, см. статью "Не удается использовать интерфейсы Access ODBC, OLEDB или DAO за пределами приложений Office Click-to-Run".