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