最終更新日: 2022 年 10 月 12 日
問題
通常、DAO を作成しようとすることによって、Office アプリケーション以外の何かから DAO API にアクセスしようとするとき。DBEngine オブジェクト (たとえば、vbscript アプリケーションから:
-
Dim DBEngine
-
Set DBEngine = CreateObject("DAO.DBEngine.120")
または C++ アプリケーション:
-
DAO::_DBEngine* pEngine;
-
HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
"オペレーティング システムは現在、このアプリケーションを実行するように構成されていません" というエラー メッセージが表示されます。
この問題はバージョン 2209 で導入され、2022 年 9 月 26 日に現在のチャネルにリリースされ、ビルド 15629.20156 にリリースされ、ベータ版と現在のチャネル (プレビュー) にも存在します。
これは、Office のフル バージョンと Microsoft Access 365 ランタイムの両方に影響します。 Microsoft Access Database Engine 2016 再頒布可能には影響しません。
状態: 修正済み
この問題の修正プログラムは、現在のチャネルバージョン 2209 ビルド 15629.20208 で入手できるようになりました。
この修正プログラムは、現在のチャネル (プレビュー)、バージョン 2210、ビルド 15726.20096、ベータ チャネル (バージョン 2210、ビルド 15806.20000) でも入手できます。