イントロダクション
Microsoft OLE DB Provider for Microsoft Jet と Microsoft Access ODBC ドライバー (Jet ODBC ドライバー) は、Microsoft Office Access データベースへのインターフェイスを提供します。 Microsoft OLE DB Provider for Jet ドライバーと Jet ODBC ドライバーは、32 ビット バージョンでのみ使用できます。
たとえば、Microsoft OLE DB Provider for Jet を使用する 32 ビット アプリケーションがあるとします。 64 ビット モードで実行するようにアプリケーションを移行する場合、アプリケーションは、Microsoft OLE DB Provider for Jet を使用してデータ ソースに接続できません。 この問題は、アプリケーションに 64 ビット 版の OLE DB Provider for Jet Microsoftが必要であるために発生します。
ただし、32 ビット バージョンの Microsoft OLE DB Provider for Jet と 32 ビット バージョンの Jet ODBC ドライバーを引き続き使用できます。 64 ビットWindows環境では、32 ビット モードでアプリケーションを実行できます。 これにより、アプリケーションは、32 ビット バージョンの Microsoft OLE DB Provider for Jet または 32 ビット バージョンの Jet ODBC ドライバーを使用できます。
詳細情報
Jet データベース エンジンは、Windowsと共に提供される汎用database engineとして設計されています。 Access Connectivity Engine (ACE) とも呼ばれる Access データベース エンジンは、Jet の基礎から構築された Office database engineです。 ACE は、32 ビットアーキテクチャと 64 ビット アーキテクチャの両方で提供されます。 ただし、デバイスで許可されるアーキテクチャは 1 つだけです。 ACE のアーキテクチャは、そのコンピューター上の Office インストールのアーキテクチャと一致している必要があります。 どちらのエンジンも同様の機能を提供しますが、ACE は Office の設計原則に従っており、Jet でサポートされている以前のシナリオには適していません。 ACE がシナリオに最適なソリューションであることを確認するには、ダウンロード ページで提供されているすべての目的の使用シナリオを読み、ダウンロード Microsoft Access データベース エンジン 2016 再頒布可能パッケージ。
ACE がコンピューターで既に使用可能かどうか、またはどのインストールが推奨されているかを確認するには、「 Office クイック実行アプリケーションの外部で ODBC、OLEDB、または DAO インターフェイスにアクセスできない」を参照してください。