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