Simptom:

Pri pokušaju otvaranja oštećene MDB datoteke pomoću programa Microsoft Access pojavljuje se poruka o grešci:

Zapis (i) se ne mogu pročitati; nema dozvole za čitanje na 'xxxx' (Greška 3112)

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

Snimak ekrana poruke o grešci izgleda ovako:

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

Ovo je greška Microsoft Jet-a i DAO-a koja se može ukloniti, a kôd greške je 3112.

Precizno objašnjenje:

Naići ćete na ovu grešku ako nemate odobrenje za čitanje za navedenu tablicu ili upit za pregled njezinih podataka. Morate se posavjetovati sa sistemskim administratorom ili tvorcem objekta da biste promijenili dodjele dozvola.

Međutim, ako ste sigurni da imate dozvolu za objekt, ali i dalje dobivate ovu grešku, onda je vrlo vjerojatno da su podaci o objektu i podaci o svojstvu djelomično oštećeni, a Microsoft Access misli da niste zabunom odobrili č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 greš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: