סימפטום:

בעת פתיחת מסד נתונים פגום ב- MS Access, אתה רואה את השגיאה הבאה:

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

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

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

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

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

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

הסבר מדויק:

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

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

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

קובץ לדוגמא:

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

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

הפניות: