Symptoom:

In flater berjocht ferskynt as jo besykje in skansearre MDB-bestân te iepenjen mei Microsoft Access:

Record (s) kinne net lêzen wurde; gjin lêsfergunning op 'xxxx' (Flater 3112)

wêr't 'xxxx' in Access-objektnamme is, kin it wêze a systeemobjekt, of in brûkersobjekt.

De skermôfbylding fan it flaterberjocht sjocht der sa út:

Record (s) kinne net lêzen wurde; gjin lêsfergunning oer 'MSysAccessObjects'

Dit is in trappabele Microsoft Jet- en DAO-flater en de flaterkoade is 3112.

Precise Taljochting:

Jo sille dizze flater tsjinkomme as jo de lêsfergunning foar de oantsjutte tabel of fraach net hawwe om de gegevens te besjen. Jo moatte jo systeembehearder rieplachtsje as de makker fan it objekt om jo tastimmingstaken te feroarjen.

As jo ​​lykwols wis binne dat jo de tastimming hawwe foar it objekt, mar dizze flater noch krije, dan is it heul wierskynlik dat de ynformaasje fan objekten en eigendommen foar in part beskeadige binne en Microsoft Access tinkt dat jo miskien gjin lêsfergunning hawwe foar it spesifike objekt.

Jo kinne ús produkt besykje DataNumen Access Repair om de MDB-database te herstellen en dit probleem op te lossen.

Foarbyldbestân:

Foarbyld fan korrupte MDB-bestannen dy't de flater feroarsaakje. mydb_4.mdb

It bestân is rêden troch DataNumen Access Repair: mydb_4_fixed.mdb (De tabel 'Recovered_Table2' yn it bewarre bestân dat oerienkomt mei de tabel 'Staff' yn it ûnbeskeadige bestân)

Referinsjes: