Symptom:

Når du åbner en beskadiget database i MS Access, ser du følgende fejl:

Post (er) kan ikke læses; ingen læsetilladelse på 'xxxx' (fejl 3112)

hvor 'xxxx' er et Access-objektnavn, kan det enten være en systemobjekteller et brugerobjekt.

Skærmbilledet af fejlmeddelelsen ser sådan ud:

Skærmbillede af fejl "Record(er) kan ikke læses; ingen læsetilladelse på 'xxxx' (fejl 3112)"

Post (er) kan ikke læses; ingen læsetilladelse på 'MSysAccessObjects'

Dette er en trappable Microsoft Jet- og DAO-fejl, og fejlkoden er 3112.

Præcis forklaring:

Du vil støde på denne fejl, hvis du ikke har læsetilladelse til den angivne tabel eller forespørgsel til at se dens data. Du skal kontakte DBA eller objektejeren for at ændre dine tilladelsestildelinger.

Men hvis du er sikker på, at du har tilladelse til objektet, men stadig får denne fejl, så er det meget sandsynligt, at objektinformationen og egenskabsdataene er delvist korrupte, og Microsoft Access mener, at du ikke har læsetilladelse til det specifikke objekt ved en fejl.

Du kan prøve vores produkt DataNumen Access Repair for at gendanne MDB-databasen og løse dette problem.

Prøvefil:

Eksempel på korrupt MDB-fil, der vil forårsage fejlen. mydb_4.mdb

Filen blev reddet af DataNumen Access Repair: mydb_4_fixed.mdb (Tabellen 'Recovered_Table2' i den bjærgede fil svarende til 'Staff' -tabellen i den uskadede fil)

Referencer: