Dernière mise à jour : 12 octobre 2022
PROBLÈME
Lorsque vous tentez d’accéder à l’API DAO à partir d’une autre application qu’une application Office, en général en essayant de créer un DAO. Objet DBEngine, par exemple à partir d’une application vbscript :
-
Dim DBEngine
-
Set DBEngine = CreateObject(« DAO. DBEngine.120 »)
Ou une application C++ :
-
DAO::_DBEngine* pEngine;
-
HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
Le message d’erreur suivant s’affiche : « Le système d’exploitation n’est pas actuellement configuré pour exécuter cette application ».
Ce problème a été introduit dans la version 2209, publiée sur Current Channel le 26 septembre 2022, build 15629.20156, et est également présent en version bêta et canal actuel (préversion).
Cela a un impact à la fois sur la version complète d’Office et sur le Runtime Microsoft Access 365. Il n’affecte pas le moteur de base de données Microsoft Access 2016 Redistributable.
STATUT : RÉSOLU
Le correctif pour ce problème est désormais disponible dans le canal actuel, version 2209, build 15629.20208.
Le correctif est également disponible dans le canal actuel (préversion), la version 2210, la build 15726.20096 et le canal bêta, version 2210, build 15806.20000.
Ressources complémentaires
Demandez aux experts
Communiquez avec des experts, discutez des actualités, des mises à jour et des meilleures pratiques, et lisez notre blog.
Obtenir de l’aide de la Communauté
Posez une question et trouvez des solutions avec les agents de support technique, les MVP, les ingénieurs et les autres utilisateurs d’Office.
Suggérer une nouvelle fonctionnalité
Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.
Voir aussi
Correctifs ou solutions de contournement pour des problèmes récents dans Access