Última actualización: 12 de octubre de 2022
PROBLEMA
Al intentar obtener acceso a la API de DAO desde algo distinto de una aplicación de Office, normalmente se intenta crear un DAO. Objeto DBEngine, por ejemplo desde 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".
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 la versión beta y en el Canal actual (versión preliminar).
Esto afecta tanto a la versión completa de Office como a Microsoft Access 365 Runtime. No afecta al motor de base de datos de Microsoft Access redistribuible 2016.
ESTADO: CORREGIDO
La corrección para este problema ya está disponible en la versión 2209 del Canal actual, compilación 15629.20208.
La corrección también está disponible en canal actual (versión preliminar), versión 2210, compilación 15726.20096 y Canal beta, versión 2210, compilación 15806.20000.
Más recursos
Preguntar a los expertos
Lea nuestro blog, conéctese con expertos, comente las novedades, las actualizaciones y los procedimientos recomendados más recientes.
Obtener ayuda de la comunidad
Pregunte y encuentre soluciones facilitadas por agentes de soporte técnico, MVP, ingenieros y otros usuarios de Office.
Sugerir una característica nueva
Estaremos encantados de escuchar sus sugerencias y comentarios. Comparta sus ideas. Su opinión nos importa.
Vea también
Correcciones o soluciones alternativas para problemas recientes en Access