Simptom:

Kada pokušate otvoriti oštećenu MDB datoteku pomoću programa Microsoft Access, pojavit će se poruka o pogrešci:

Zapis (i) se ne mogu pročitati; nema dopuštenja za čitanje na "xxxx" (pogreška 3112)

gdje je 'xxxx' naziv Accessovog objekta, može biti ili objekt sustavaili korisnički objekt.

Snimak zaslona poruke o pogrešci izgleda ovako:

Zapis (i) se ne mogu pročitati; nema dopuštenja za čitanje na 'MSysAccessObjects'

Riječ je o pogrešci pogreške Microsoft Jet-a i DAO-a, a kôd pogreške je 3112.

Precizno objašnjenje:

Naići ćete na ovu pogrešku ako nemate dopuštenje za čitanje za navedenu tablicu ili upit za prikaz njezinih podataka. Morate se posavjetovati sa administratorom sustava ili tvorcem objekta da biste promijenili dodjele dozvola.

Međutim, ako ste sigurni da imate dozvolu za objekt, ali i dalje dobivate ovu pogrešku, vrlo je vjerojatno da su podaci o objektu i podaci o svojstvu djelomično oštećeni, a Microsoft Access misli da niste zabunom imali dopuštenje za čitanje za određeni objekt.

Možete isprobati naš proizvod DataNumen Access Repair za oporavak baze podataka MDB i rješavanje ovog problema.

Uzorak datoteke:

Uzorak oštećene MDB datoteke koja će uzrokovati pogrešku. mydb_4.mdb

Datoteku spasio DataNumen Access Repair: mydb_4_fixed.mdb (Tablica 'Recovered_Table2' u popravljenoj datoteci koja odgovara tablici 'Staff' u neoštećenoj datoteci)

Reference: