Senast uppdaterad: 12 oktober 2022
PROBLEM
När du försöker komma åt DAO API från något annat än ett Office-program, vanligtvis genom att försöka skapa en DAO. DBEngine-objekt, till exempel från ett vbscript-program:
-
Dim DBEngine
-
Ange DBEngine = CreateObject("DAO. DBEngine.120")
Eller ett C++-program:
-
DAO::_DBEngine* pEngine;
-
HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
Du får felmeddelandet: "Operativsystemet är för närvarande inte konfigurerat för att köra det här programmet."
Det här problemet introducerades i version 2209, som släpptes till den aktuella kanalen den 26 september 2022, version 15629.20156, och finns även i beta- och aktuell kanal (förhandsversion).
Detta påverkar både den fullständiga versionen av Office och Microsoft Access 365 Runtime. Microsoft Access Database Engine 2016 Redistributable påverkas inte.
STATUS: ÅTGÄRDAT
Korrigeringen för det här problemet är nu tillgänglig i aktuell kanal, version 2209, version 15629.20208.
Korrigeringen är också tillgänglig i aktuell kanal (förhandsversion), version 2210, version 15726.20096 och betakanal, version 2210, version 15806.20000.
Fler resurser
Fråga experterna
Läs vår blogg, få kontakt med experter och diskutera de senaste nyheterna, uppdateringarna och bästa metoderna.
Få hjälp i communityn
Ställ en fråga och ta del av lösningar från supportagenter, MVP-medlemmar, tekniker och andra Office-användare.
Föreslå en ny funktion
Vi tycker om att läsa dina förslag och feedback! Dela dina synpunkter. Vi lyssnar.
Se även
Korrigeringar eller lösningar för de senaste problemen i Access