שימוש ב- API של DAO (אובייקטי גישה לנתונים) נכשל מיישומים חיצוניים

חל על
Access של Microsoft 365

עדכון אחרון: 12 באוקטובר 2022

בעיה

בעת ניסיון לגשת ל- API של DAO מפריט שאינו יישום של Office, בדרך כלל על-ידי ניסיון ליצור DAO. אובייקט DBEngine, לדוגמה מיישום vbscript:

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

או יישום C++‎:

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

אתה מקבל את הודעת השגיאה: "מערכת ההפעלה אינה מוגדרת כעת להפעלת יישום זה".

צילום מסך של שגיאה מערכת ההפעלה אינה מוגדרת כעת להפעלת יישום זה.

בעיה זו הוצגה בגירסה 2209, שהופצה לערוץ השוטף ב- 26 בספטמבר 2022, גירסת Build מס' 15629.20156, והיא נמצאת גם בגירסת ביתא ובערוץ השוטף (Preview).

הדבר משפיע הן על הגירסה המלאה של Office והן על Microsoft Access 365 Runtime.  הוא אינו משפיע על מנגנון מסד הנתונים של Microsoft Access 2016 להפצה חוזרת.

מצב: תוקן

התיקון לבעיה זו זמין כעת בערוץ השוטף, גירסה 2209, גירסת Build מס' 15629.20208.

התיקון זמין גם בערוץ השוטף (Preview), בגירסה 2210, בגירסת Build מס' 15726.20096 ובערוץ ביתא, גירסה 2210, גירסת Build מס' 15806.20000.

משאבים נוספים

Icon Experts (brain, gears) שאל את המומחים

צור קשר עם מומחים, נהל דיון לגבי החדשות האחרונות, עדכונים ושיטות עבודה מומלצות, וקרא את הבלוג.

Access Tech Community

קהילת הסמלים קבל עזרה בקהילה

שאל שאלות ומצא פתרונות בעזרת נציגי תמיכה, משתמשי MVP, מהנדסים ומשתמשים אחרים של Office.

פורום Access ב- Answers

בקשת תכונה של סמל (נורת חשמל, רעיון) הצע תכונה חדשה

אנחנו אוהבים לקרוא את ההצעות והמשוב שלך! שתף את המחשבות שלך. אנחנו מקשיבים.

ספק משוב

למידע נוסף

תיקונים או פתרונות עבור בעיות אחרונות ב- Access