อัปเดตล่าสุด: 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
แหล่งข้อมูลเพิ่มเติม
![ไอคอนผู้เชี่ยวชาญ (สมอง เฟือง)](https://support.content.office.net/th-th/media/ee188ecd-f93d-4573-9b01-e11973de3e9a.png)
ถามผู้เชี่ยวชาญ
ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุด รวมทั้งอ่านบล็อกของเรา
![ไอคอนชุมชน](https://support.content.office.net/th-th/media/f9cd8fac-e1df-4bd7-9f76-0098e0e77d7e.png)
ขอความช่วยเหลือในชุมชน
ถามคำถามและดูการแก้ไขปัญหาจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Office อื่นๆ
![ไอคอนคำขอฟีเจอร์ (หลอดไฟ ความคิด)](https://support.content.office.net/th-th/media/4c746d07-a10c-46f3-afe5-17a8f9628ccc.png)
แนะนำฟีเจอร์ใหม่
เราชอบอ่านคำแนะนำและคำติชมของคุณ! แบ่งปันความคิดเห็นของคุณ เรายินดีรับฟัง
ดูเพิ่มเติม
การแก้ปัญหาหรือวิธีแก้ปัญหาแบบเฉพาะหน้าสำหรับปัญหาล่าสุดใน Access