Simptom:

Kada otvorite oštećenu bazu podataka u MS Accessu, vidite sljedeću pogrešku:

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

gdje je 'xxxx' naziv Access objekta, može biti ili a objekt sustava, ili korisnički objekt.

Snimka zaslona poruke o pogrešci izgleda ovako:

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

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

Ovo je Microsoft Jet i DAO pogreška koja se može uhvatiti, a šifra pogreške je 3112.

Precizno objašnjenje:

Na ovu ćete pogrešku naići ako nemate dopuštenje za čitanje navedene tablice ili upita za prikaz njegovih podataka. Morate kontaktirati DBA ili vlasnika objekta da biste izmijenili dodijeljene dozvole.

Međutim, ako ste sigurni da imate dopuštenje za objekt, ali i dalje dobivate ovu pogrešku, tada je vrlo vjerojatno da su informacije o objektu i podaci o svojstvu djelomično oštećeni i Microsoft Access greškom misli da nemate dopuštenje za čitanje određenog objekta.

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

Primjer datoteke:

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

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

Reference: