L'uso dell'API DAO (Data Access Objects) non riesce da applicazioni esterne

Si applica a
Access per Microsoft 365

Ultimo aggiornamento: 12 ottobre 2022

PROBLEMA

Quando si tenta di accedere all'API DAO da un valore diverso da un'applicazione di Office, in genere tentando di creare una DAO. DBEngine, ad esempio da un'applicazione vbscript:

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

O un'applicazione C++:

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

Viene visualizzato il messaggio di errore: "Il sistema operativo non è attualmente configurato per eseguire questa applicazione".

Screenshot dell'errore Il sistema operativo non è attualmente configurato per eseguire questa applicazione.

Questo problema è stato introdotto nella versione 2209, rilasciata nel Canale corrente il 26 settembre 2022, build 15629.20156, ed è presente anche in Beta e nel Canale corrente (Anteprima).

Questo influisce sia sulla versione completa di Office che su Microsoft Access 365 Runtime.  Non influisce su Microsoft Access motore di database 2016 Redistributable.

STATO: RISOLTO

La correzione per questo errore è ora disponibile in Current Channel, versione 2209, build 15629.20208.

La correzione è disponibile anche in Canale corrente (anteprima), versione 2210, build 15726.20096 e Canale beta, versione 2210, build 15806.20000.

Altre risorse

Icona Esperti (cervello, ingranaggi) Chiedi agli esperti

Connettersi con gli esperti, discutere le ultime novità, gli aggiornamenti e le procedure consigliate e leggere il blog.

Accedi alla community tecnica

Icona community Ottieni assistenza nella community

Porre una domanda e ottenere soluzioni da operatori del supporto, MVP, tecnici e altri utenti di Office.

Forum di Access in Answers

Icona richiesta funzionalità (lampadina, idea) Suggerire una nuova funzionalità

Microsoft apprezza i suggerimenti e il feedback sull'uso dei suoi prodotti. Gli utenti sono invitati a condividere idee e suggerimenti. Ogni segnalazione verrà presa in considerazione.

Invio feedback

Vedere anche

Correzioni o soluzioni alternative per problemi recenti in Access