Se produce un error al usar la API DAO (Objetos de acceso a datos) en aplicaciones externas

Se aplica a
Access para Microsoft 365

Última actualización: 12 de octubre de 2022

PROBLEMA

Al intentar acceder a la API de DAO desde algo que no sea una aplicación de Office, normalmente intentando crear un DAO. Objeto DBEngine, por ejemplo, de una aplicación vbscript:

  • Dim DBEngine
  • Set DBEngine = CreateObject("DAO. DBEngine.120")

O una aplicación de C++:

  • DAO::_DBEngine* pEngine;
  • HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);

Recibe el mensaje de error: "El sistema operativo no está configurado actualmente para ejecutar esta aplicación".

Captura de pantalla del error El sistema operativo no está configurado actualmente para ejecutar esta aplicación.

Este problema se introdujo en la versión 2209, publicada en el Canal actual el 26 de septiembre de 2022, compilación 15629.20156, y también está presente en Beta y el Canal actual (versión preliminar).

Esto afecta tanto a la versión completa de Office como al tiempo de ejecución de Microsoft Access 365.  No afecta a Microsoft Access Motor de base de datos 2016 Redistributable.

ESTADO: CORREGIDO

La corrección de este problema ya está disponible en el Canal actual, versión 2209, compilación 15629.20208.

La corrección también está disponible en el Canal actual (versión preliminar), versión 2210, compilación 15726.20096 y en el Canal beta, versión 2210, compilación 15806.20000.

Más recursos

Icono de expertos (cerebro, engranajes) Preguntar a los expertos

Lea nuestro blog, conéctese con expertos, comente las novedades, las actualizaciones y los procedimientos recomendados más recientes.

Acceder a Tech Community

Icono de comunidad Obtener ayuda de la comunidad

Pregunte y encuentre soluciones facilitadas por agentes de soporte técnico, MVP, ingenieros y otros usuarios de Office.

Acceder al Foro de respuestas

Icono de solicitud de característica (bombilla, idea) Sugerir una característica nueva

Estaremos encantados de escuchar sus sugerencias y comentarios. Comparta sus ideas. Su opinión nos importa.

Enviar comentarios

Consulte también

Correcciones o soluciones alternativas para problemas recientes en Access