上次更新时间: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) ;
收到错误消息:“操作系统当前未配置为运行此应用程序。”
此问题在 2022 年 9 月 26 日发布到当前频道的版本 2209、内部版本 15629.20156 中引入,并且也出现在 Beta 版和当前频道 (预览版) 中。
这会影响 Office 的完整版本和 Microsoft Access 365 运行时。 它不会影响 Microsoft Access 数据库引擎 2016 可再发行组件。
状态:已修复
此问题的修补程序现已在当前频道版本 2209 内部版本 15629.20208 中提供。
此修补程序在当前频道 (预览版) 版本 2210、内部版本 15726.20096 和 Beta 频道版本 2210 内部版本 15806.20000 中也可用。