simptoom:

Wanneer u 'n korrupte databasis in MS Access oopmaak, sien u die volgende fout:

Rekord(s) kan nie gelees word nie; geen leestoestemming op 'xxxx' (Fout 3112)

waar 'xxxx' 'n Access-objeknaam is, kan dit óf 'n stelsel voorwerp, of 'n gebruikersobjek.

Die skermkiekie van die foutboodskap lyk soos volg:

Skermskoot van fout "Rekord(s) kan nie gelees word nie; geen leestoestemming op 'xxxx' (Fout 3112)"

Rekord(s) kan nie gelees word nie; geen leestoestemming op 'MSysAccessObjects'

Dit is 'n vasvangbare Microsoft Jet- en DAO-fout en die foutkode is 3112.

Presiese verduideliking:

Jy sal hierdie fout teëkom as jy nie leestoestemming op die gespesifiseerde tabel of navraag het om sy data te bekyk nie. Jy moet die DBA of die objekeienaar kontak om jou toestemmingsopdragte te wysig.

As jy egter seker is dat jy toestemming op die voorwerp het, maar steeds hierdie fout kry, dan is dit baie waarskynlik dat die voorwerpinligting en eiendomsdata gedeeltelik beskadig is en Microsoft Access dink jy het verkeerdelik geen leestoestemming op die spesifieke voorwerp nie.

Jy kan ons produk probeer DataNumen Access Repair om die MDB-databasis te herstel en hierdie probleem op te los.

Voorbeeldlêer:

Voorbeeld van korrupte MDB-lêer wat die fout sal veroorsaak. mydb_4.mdb

Die lêer gered deur DataNumen Access Repair: mydb_4_fixed.mdb (Die 'Recovered_Table2'-tabel in die herstelde lêer wat ooreenstem met die 'Personeel'-tabel in die onbeskadigde lêer)

Verwysings: