Príznak:

Pri pokuse o otvorenie poškodeného súboru MDB pomocou programu Microsoft Access sa zobrazí chybové hlásenie:

Záznamy sa nedajú prečítať; žiadne povolenie na čítanie na 'xxxx' (chyba 3112)

kde „xxxx“ je názov objektu Access, môže to byť buď a systémový objekt, alebo objekt používateľa.

Screenshot chybovej správy vyzerá takto:

Záznamy sa nedajú prečítať; žiadne povolenie na čítanie pre „MSysAccessObjects“

Toto je zachytiteľná chyba Microsoft Jet a DAO a kód chyby je 3112.

Presné vysvetlenie:

S touto chybou sa stretnete, ak nemáte povolenie na čítanie pre zadanú tabuľku alebo dotaz na zobrazenie jej údajov. Ak chcete zmeniť svoje priradenia povolení, musíte sa obrátiť na svojho správcu systému alebo tvorcu objektu.

Ak ste si však istí, že máte povolenie pre daný objekt, ale chyba sa vám stále zobrazuje, je veľmi pravdepodobné, že informácie o objekte a údaje o vlastnosti sú čiastočne poškodené a program Microsoft Access si bude myslieť, že nemáte oprávnenie na čítanie konkrétneho objektu omylom.

Môžete vyskúšať náš produkt DataNumen Access Repair obnoviť databázu MDB a vyriešiť tento problém.

Ukážkový súbor:

Ukážte poškodený súbor MDB, ktorý spôsobí chybu. mydb_4.mdb

Súbor zachránený DataNumen Access Repair: mydb_4_fixed.mdb (Tabuľka „Recovered_Table2“ v zachránenom súbore zodpovedajúca tabuľke „Zamestnanci“ v nepoškodenom súbore)

Referencie: