Päivitetty viimeksi: 12. lokakuuta 2022
ONGELMA
Kun yrität käyttää DAO-ohjelmointirajapintaa jollakin muulla kuin Office-sovelluksella, yleensä yrittämällä luoda DAO:n. DBEngine-objekti, esimerkiksi vbscript-sovelluksesta:
-
Dim DBEngine
-
Määritä DBEngine = CreateObject("DAO. DBEngine.120")
Tai C++-sovellus:
-
DAO::_DBEngine* pEngine;
-
HRESULT hr = CoCreateInstance(__uuidof(DAO::D BEngine), NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pEngine);
Näyttöön tulee virhesanoma: "Käyttöjärjestelmää ei ole tällä hetkellä määritetty suorittamaan tätä sovellusta."
Tämä ongelma otettiin käyttöön versiossa 2209, joka julkaistiin Ajantasaisella kanavalla 26. syyskuuta 2022, koontiversiossa 15629.20156, ja se on myös beetaversiossa ja ajantasaisella kanavalla (esikatselu).
Tämä vaikuttaa sekä Officen täysversioon että Microsoft Access 365 Runtimeen. Se ei vaikuta Microsoft Access Database Engine 2016 Redistributable -moduuliin.
TILA: KORJATTU
Tämän ongelman korjaus on nyt saatavilla ajantasaisella kanavalla, versiossa 2209, koontiversiossa 15629.20208.
Korjaus on saatavilla myös ajantasaisella kanavalla (esikatselu), versiossa 2210, koontiversiossa 15726.20096 ja beetakanavassa, versiossa 2210, koontiversiossa 15806.20000.
Lisämateriaalia
Kysy asiantuntijoilta
Ole yhteydessä asiantuntijoihin, keskustele viimeisimmistä uutisista, päivityksistä ja parhaista käytännöistä ja lue blogia.
Pyydä apua yhteisöltä
Kysy ja etsi ratkaisuja tukiedustajilta, erityisasiantuntijoilta, teknisiltä asiantuntijoilta, insinööreiltä ja muilta Office-käyttäjiltä.
Ehdota ominaisuutta
Otamme mielellämme ehdotuksia ja palautetta vastaan. Jaa ajatuksesi. Mielipiteesi on tärkeä.
Katso myös
Korjauksia tai vaihtoehtoisia menetelmiä Accessin viimeaikaisiin ongelmiin