Última Atualização: 12 de outubro de 2022
PROBLEMA
Normalmente, ao tentar aceder à API da DAO a partir de algo que não seja uma aplicação do Office, tenta criar um DAO. Objeto DBEngine, por exemplo, de uma aplicação vbscript:
- Dim DBEngine
- Defina 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);
Recebe a mensagem de erro: "O sistema operativo não está atualmente configurado 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, Compilação 15629.20156 e também está presente no Canal Beta e 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, Compilação 15629.20208.
A correção também está disponível em Canal Atual (Pré-visualização), Versão 2210, Compilação 15726.20096 e Canal Beta, Versão 2210, Compilação 15806.20000.
Mais Recursos
Pergunte 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.