Symptom:

Der vises en fejlmeddelelse, når du prøver at åbne en beskadiget MDB-fil med Microsoft Access:

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:

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 din systemadministrator eller skaberen af ​​objektet for at ændre dine tilladelsesopgaver.

Men hvis du er sikker på, at du har tilladelse til objektet, men stadig får denne fejl, er det meget sandsynligt, at objektoplysningerne og ejendomsdataene er delvist beskadiget, og Microsoft Access mener, at du fejlagtigt ikke har nogen læsetilladelse til det specifikke objekt.

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: