A utilização da API DAO (Objetos de Acesso a Dados) falha a partir de aplicações externas

Aplica-se A
Access para Microsoft 365

Ú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.".

Captura de ecrã do 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

Especialistas em Ícones (cérebro, engrenagens) Pergunte aos especialistas

Interaja com peritos, debata as novidades, as atualizações e as melhores práticas, e leia o nosso blogue.

Access Tech Community

Icon Community 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.

Fórum do Access nas Respostas

Pedido de funcionalidade de ícone (lâmpada, ideia) Sugerir uma nova funcionalidade

Adoramos ler as suas sugestões e o seu feedback! Partilhe as suas ideias. Estamos atentos ao seu feedback.

Fornecer feedback

Consulte Também

Correções ou soluções para problemas recentes no Access