อาการ:

ข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อคุณพยายามเปิดไฟล์ MDB ที่เสียหายด้วย Microsoft Access:

ไม่สามารถอ่านบันทึกได้ ไม่มีสิทธิ์อ่านบน 'xxxx' (ข้อผิดพลาด 3112)

โดยที่ 'xxxx' เป็นชื่อวัตถุ Access สามารถเป็นได้ทั้ง วัตถุระบบหรือวัตถุของผู้ใช้

ภาพหน้าจอของข้อความแสดงข้อผิดพลาดมีลักษณะดังนี้:

ไม่สามารถอ่านบันทึกได้ ไม่มีสิทธิ์อ่านใน 'MSysAccessObjects'

นี่คือข้อผิดพลาดของ Microsoft Jet และ DAO ที่ trappable และรหัสข้อผิดพลาดคือ 3112

คำอธิบายที่แม่นยำ:

คุณจะพบข้อผิดพลาดนี้หากคุณไม่มีสิทธิ์ในการอ่านสำหรับตารางหรือแบบสอบถามที่ระบุเพื่อดูข้อมูล คุณต้องปรึกษาผู้ดูแลระบบของคุณหรือผู้สร้างวัตถุเพื่อเปลี่ยนการกำหนดสิทธิ์ของคุณ

อย่างไรก็ตามหากคุณแน่ใจว่าคุณมีสิทธิ์ในวัตถุ แต่ยังคงได้รับข้อผิดพลาดนี้แสดงว่าข้อมูลวัตถุและข้อมูลคุณสมบัติเสียหายบางส่วนและ Microsoft Access คิดว่าคุณไม่มีสิทธิ์อ่านสำหรับวัตถุนั้น

คุณสามารถทดลองใช้ผลิตภัณฑ์ของเรา DataNumen Access Repair เพื่อกู้คืนฐานข้อมูล MDB และแก้ปัญหานี้

ไฟล์ตัวอย่าง:

ตัวอย่างไฟล์ MDB ที่เสียหายซึ่งจะทำให้เกิดข้อผิดพลาด mydb_4.mdb

ไฟล์ที่กู้โดย DataNumen Access Repair: mydb_4_fixed.mdb (ตาราง 'Recovered_Table2' ในไฟล์ที่กู้คืนซึ่งตรงกับตาราง 'Staff' ในไฟล์ที่ไม่เสียหาย)

อ้างอิง: