L’utilisation de l’API DAO (Data Access Objects) échoue à partir d’applications externes

S’applique à
Access pour Microsoft 365

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. »

Capture d’écran de l’erreur 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

Icône Experts (cerveau, engrenages)Demandez aux experts

Communiquez avec des experts, discutez des actualités, des mises à jour et des meilleures pratiques, et lisez notre blog.

Communauté technique Access

Icône Communauté 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.

Forum de réponses d’Access

Icône Proposition de fonctionnalité (ampoule, idée) Suggérer une nouvelle fonctionnalité

Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.

Commentaires

Voir aussi

Correctifs ou solutions de contournement pour des problèmes récents dans Access