Dernière mise à jour : 12 octobre 2022
PROBLÈME
Lorsque vous essayez d’accéder à l’API DAO à partir d’une application autre qu’une application Office, généralement en essayant de créer une DAO. Objet DBEngine, par exemple 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) ;
Vous obtenez le message d’erreur suivant : « Le système d’exploitation n’est actuellement pas configuré pour exécuter cette application. »
Ce problème a été introduit dans la version 2209, publiée dans le canal actuel le 26 septembre 2022, build 15629.20156, et est également présent dans la version bêta et le canal actuel (préversion).
Ce problème affecte à la fois la version complète d’Office et le runtime Microsoft Access 365. Il n’affecte pas le composant redistribuable du moteur de base de données Microsoft Access 2016.
ÉTAT : RESOLU
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), version 2210, build 15726.20096, et Canal bêta, version 2210, build 15806.20000.
Ressources complémentaires
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