Symptom:

Når du åpner en ødelagt database i MS Access, ser du følgende feil:

Post(er) kan ikke leses; ingen lesetillatelse på 'xxxx' (feil 3112)

der 'xxxx' er et Access-objektnavn, kan det enten være en systemobjekt, eller et brukerobjekt.

Skjermbildet av feilmeldingen ser slik ut:

Skjermbilde av feilen "Record(er) kan ikke leses; ingen lesetillatelse på 'xxxx' (feil 3112)"

Post(er) kan ikke leses; ingen lesetillatelse på 'MSysAccessObjects'

Dette er en Microsoft Jet- og DAO-feil som kan oppfanges, og feilkoden er 3112.

Nøyaktig forklaring:

Du vil støte på denne feilen hvis du ikke har lesetillatelse på den angitte tabellen eller spørringen for å se dataene. Du må kontakte DBA eller objekteieren for å endre tillatelsestildelingene dine.

Men hvis du er sikker på at du har tillatelse til objektet, men fortsatt får denne feilen, er det svært sannsynlig at objektinformasjonen og egenskapsdataene er delvis ødelagt og Microsoft Access tror du ikke har lesetillatelse til det spesifikke objektet feilaktig.

Du kan prøve produktet vårt DataNumen Access Repair for å gjenopprette MDB-databasen og løse dette problemet.

Eksempel på fil:

Eksempel på korrupt MDB-fil som vil forårsake feilen. mydb_4.mdb

Filen reddet av DataNumen Access Repair: mydb_4_fixed.mdb ('Recovered_Table2'-tabellen i den reddede filen tilsvarer 'Staff'-tabellen i den uskadede filen)

Referanser: