Последнее обновление: 12 октября 2022 г.
ПРОБЛЕМА
При попытке получить доступ к API DAO из чего-либо, отличного от приложения Office, обычно путем создания DAO. Объект 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, выпущенной в Current Channel 26 сентября 2022 г. (сборка 15629.20156), а также в бета-версии и в текущем канале (предварительная версия).
Это влияет как на полную версию Office, так и на среду выполнения Microsoft Access 365. Это не влияет на распространяемый компонент ядра СУБД Microsoft Access 2016.
СОСТОЯНИЕ: ИСПРАВЛЕНО
Исправление этой проблемы теперь доступно в Current Channel версии 2209, сборке 15629.20208.
Исправление также доступно в Current Channel (предварительная версия), версии 2210, сборке 15726.20096 и бета-канале версии 2210, сборке 15806.20000.
Дополнительные ресурсы
Общение с экспертами
Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации, а также читайте наш блог.
Поддержка сообщества
Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Office и находите решения.
Предложение новых функций
Мы будем рады вашим отзывам и предложениям. Вам наверняка есть, что сказать. Поделитесь с нами своими мыслями.
См. также
Исправления и временные решения для последних проблем в Access