סימפטום:

הודעת שגיאה מופיעה כאשר אתה מנסה לפתוח קובץ MDB פגום באמצעות Microsoft Access:

לא ניתן לקרוא רשומות; אין הרשאת קריאה ב- 'xxxx' (שגיאה 3112)

כאשר 'xxxx' הוא שם אובייקט Access, הוא יכול להיות או אובייקט מערכת, או אובייקט משתמש.

צילום המסך של הודעת השגיאה נראה כך:

לא ניתן לקרוא רשומות; אין אישור קריאה ב- 'MSysAccessObjects'

זוהי שגיאת Microsoft Jet ו- DAO הניתנת לניכוי וקוד השגיאה הוא 3112.

הסבר מדויק:

תיתקל בשגיאה זו אם אין לך הרשאת קריאה לטבלה או לשאילתה שצוינה להציג את הנתונים שלה. עליך להתייעץ עם מנהל המערכת שלך או עם היוצר של האובייקט כדי לשנות את מטלות ההרשאה שלך.

עם זאת, אם אתה בטוח שיש לך את ההרשאה על האובייקט, אך עדיין מקבל שגיאה זו, סביר מאוד להניח שמידע האובייקט ונתוני הנכסים פגומים חלקית ו- Microsoft Access סבורה שאין לך הרשאת קריאה לאובייקט הספציפי בטעות.

אתה יכול לנסות את המוצר שלנו DataNumen Access Repair כדי לשחזר את מסד הנתונים של MDB ולפתור בעיה זו.

קובץ לדוגמא:

לדוגמא קובץ MDB פגום שיגרום לשגיאה. mydb_4.mdb

הקובץ ניצל על ידי DataNumen Access Repair: mydb_4_fixed.mdb (הטבלה 'Recovered_Table2' בקובץ הצלה המתאימה לטבלת 'צוות' בקובץ שלא נפגע)

הפניות: