Última Atualização: 12 de outubro de 2022
PROBLEMA
Ao tentar aceder à API DAO a partir de outra aplicação que não seja uma aplicação do Office, geralmente ao tentar criar um DAO. Objeto DBEngine, por exemplo de uma aplicação vbscript:
-
Dim DBEngine
-
Definir DBEngine = CreateObject("DAO. DBEngine.120")
Ou uma aplicação C+++ :
-
DAO::_DBEngine* pEngine;
-
HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
É-lhe enviada a mensagem de erro: "O sistema operativo não está configurado neste momento para executar esta aplicação."
Este problema foi introduzido na Versão 2209, lançada para o Canal Atual a 26 de setembro de 2022, Com build 15629.20156 e também está presente na Versão Beta e no Canal Atual (Pré-visualização).
Isto afeta a versão completa do Office e o Microsoft Access 365 Runtime. Não afeta o Microsoft Access Database Engine 2016 Redistributable.
ESTADO: CORRIGIDO
A correção para este problema está agora disponível no Canal Atual, Versão 2209, Com build 15629.20208.
Esta correção também está disponível no Canal Atual (Pré-visualização), Versão 2210, Comarca 15726.20096 e no Canal Beta, Versão 2210, Com build 15806.20000.
Mais Recursos
Perguntar aos especialistas
Interaja com peritos, debata as novidades, as atualizações e as melhores práticas, e leia o nosso blogue.
Obter ajuda na comunidade
Faça uma pergunta e encontre soluções com a ajuda dos Agentes de Suporte, MVPs, Engenheiros e outros utilizadores do Office.
Sugerir uma nova funcionalidade
Adoramos ler as suas sugestões e o seu feedback! Partilhe as suas ideias. Estamos atentos ao seu feedback.