上次更新:2022 年 10 月 12 日
問題
嘗試從 Office 應用程式以外的專案存取 DAO API 時,通常是嘗試建立 DAO。DBEngine 物件,例如從 vbscript 應用程式:
-
Dim DBEngine
-
設定 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,也會出現在 Beta 版和目前通道 (Preview) 中。
這會同時影響完整版 Office 和 Microsoft Access 365 Runtime。 這不會影響 Microsoft Access 資料庫引擎 2016 可轉散發。
狀態:已修正
這個問題的修正程式現已于目前通道版本 2209、組建 15629.20208 中提供。
此修正程式也適用于目前通道 (Preview) 、版本 2210、組建 15726.20096,以及 Beta 通道、版本 2210、組建 15806.20000。