อัปเดตล่าสุด: 12 ตุลาคม 2022
ปัญหา
เมื่อพยายามเข้าถึง DAO API จากสิ่งอื่นที่ไม่ใช่แอปพลิเคชัน 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 Runtime ซึ่งไม่มีผลต่อกลไกจัดการฐานข้อมูลของ Microsoft Access 2016 แบบแจกจ่ายต่อได้
สถานะ: แก้ไขแล้ว
การแก้ไขสําหรับปัญหานี้พร้อมใช้งานแล้วในแชนเนลปัจจุบัน เวอร์ชัน 2209 รุ่น 15629.20208
การแก้ไขจะพร้อมใช้งานในแชนเนลปัจจุบัน (พรีวิว) เวอร์ชัน 2210 รุ่น 15726.20096 และแชนเนลเบต้า เวอร์ชัน 2210 รุ่น 15806.20000
แหล่งข้อมูลเพิ่มเติม
ถามผู้เชี่ยวชาญ
ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุด รวมทั้งอ่านบล็อกของเรา
ขอความช่วยเหลือในชุมชน
ถามคำถามและดูการแก้ไขปัญหาจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Office อื่นๆ
แนะนำฟีเจอร์ใหม่
เราชอบอ่านคำแนะนำและคำติชมของคุณ! แบ่งปันความคิดเห็นของคุณ เรายินดีรับฟัง
ดูเพิ่มเติม
การแก้ปัญหาหรือวิธีแก้ปัญหาแบบเฉพาะหน้าสำหรับปัญหาล่าสุดใน Access