บางตารางจะไม่ถูกตั้งชื่อด้วยคํานําหน้า "dbo_" เมื่อใช้ VBA CreateTableDef ใน Access for Microsoft 365

นำไปใช้กับ
Access for Microsoft 365 Access 2021 Access 2019

อัปเดตล่าสุด: 1 มีนาคม 2023

ปัญหา

เมธอด Database.CreateTableDef จะเก็บชื่อของตารางระยะไกลไว้อย่างไม่ถูกต้องเป็นชื่อของตารางภายในในวัตถุ TableDef ซึ่งอาจทําให้การเรียก TableDefs.Append ล้มเหลว

ผู้ใช้ที่พบปัญหานี้จะได้รับข้อผิดพลาดดังนี้:

ข้อผิดพลาดตาราง Access Server

ปัญหาเฉพาะคือชื่อที่ระบุสําหรับตารางต้นฉบับในเมธอด CreateTableDef กําลังถูกใช้เป็นชื่อสําหรับตารางภายในเครื่องที่กําลังสร้าง  นี่คือสาเหตุที่การลิงก์ไปยัง "รายการ" ทํางานแต่ลิงก์ไปยัง "dbo" รายการ" ไม่ได้ เนื่องจาก '.' ชื่อตารางภายในเครื่องไม่ถูกต้อง

ปัญหานี้มีผลต่อ Access 365, Access 2019 Consumer และ Access 2021 Consumer เวอร์ชัน 2212 รุ่น 15928.20000 และรุ่นที่ตามมา

สถานะ: แก้ไขแล้ว

ปัญหานี้ได้รับการแก้ไขแล้วในเวอร์ชัน 2301 สําหรับ SKU ของ Office ที่ได้รับผลกระทบทั้งหมด

แหล่งข้อมูลเพิ่มเติม

Icon Experts (สมอง เฟือง) สอบถามผู้เชี่ยวชาญ

ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุด รวมทั้งอ่านบล็อกของเรา

เข้าถึงชุมชนด้านเทคนิค

ไอคอนชุมชน รับความช่วยเหลือในชุมชน

ถามคำถามและดูการแก้ไขปัญหาจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Office อื่นๆ

เข้าถึงฟอรั่มบนคําตอบ

คําขอฟีเจอร์ไอคอน (หลอดไฟ แนวคิด) แนะนําฟีเจอร์ใหม่

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

ให้คำติชม

ดูเพิ่มเติม

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