فشل استخدام واجهة برمجة تطبيقات DAO (كائنات الوصول إلى البيانات) من التطبيقات الخارجية

ينطبق على
Access لـ Microsoft 365

تاريخ التحديث الأخير: 12 أكتوبر 2022

المشكلة

عند محاولة الوصول إلى واجهة برمجة تطبيقات DAO من شيء آخر غير تطبيق Office، عادة عن طريق محاولة إنشاء DAO. كائن DBEngine، على سبيل المثال من تطبيق vbscript:

  • Dim DBEngine
  • تعيين 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، النسخة 15629.20156، وهو موجود أيضا في التحديث بيتا والقناة الحالية (معاينة).

يؤثر هذا على كل من الإصدار الكامل من Office ووقت تشغيل Microsoft Access 365.  لا يؤثر على مشغل قاعدة بيانات Microsoft Access 2016 القابل لإعادة التوزيع.

الحالة: تم الإصلاح

يتوفر تصحيح هذه المشكلة الآن في التحديث الحالي، الإصدار 2209، النسخة 15629.20208.

يتوفر الإصلاح أيضا في التحديث الحالي (معاينة) والإصدار 2210 والإصدار 15726.20096 وقناة بيتا، الإصدار 2210، النسخة 15806.20000.

المزيد من الموارد

خبراء الأيقونة (الدماغ، التروس) اسأل الخبراء

تواصل مع الخبراء وناقش معهم آخر الأخبار والتحديثات الأخيرة وأفضل الممارسات واقرأ مدونتنا.

الوصول إلى مجتمع التكنولوجيا

أيقونة مجتمع الحصول على تعليمات في المجتمع

اطرح السؤال واعثر على حلول من "وكلاء الدعم" ومحترفي MVP والمهندسين ومستخدمي Office الآخرين.

منتدى الوصول حول الإجابات

طلب ميزة الأيقونة (مصباح كهربائي، فكرة) اقتراح ميزة جديدة

نرحب دائماً باقتراحاتك وملاحظاتك! شارك بأفكارك. نتوق لسماع كل ما لديك.

تقديم ملاحظات

اطلع أيضاً على

التصحيحات أو الحلول البديلة للمشاكل الأخيرة في Access‏