อัปเดตล่าสุด: 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 อื่นๆ

เข้าถึงฟอรั่มบน Answers

ไอคอนคำขอฟีเจอร์ (หลอดไฟ ความคิด)

แนะนำฟีเจอร์ใหม่

เราชอบอ่านคำแนะนำและคำติชมของคุณ! แบ่งปันความคิดเห็นของคุณ เรายินดีรับฟัง

ให้คำติชม

ดูเพิ่มเติม

การแก้ปัญหาหรือวิธีแก้ปัญหาแบบเฉพาะหน้าสำหรับปัญหาล่าสุดใน Access

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย