Symptoom:

Er verschijnt een foutmelding wanneer u een beschadigd MDB-bestand probeert te openen met Microsoft Access:

Record (s) kunnen niet worden gelezen; geen leesrechten op 'xxxx' (fout 3112)

waar 'xxxx' een Access-objectnaam is, kan dit een systeemobject, of een gebruikersobject.

Het screenshot van de foutmelding ziet er als volgt uit:

Record (s) kunnen niet worden gelezen; geen leesrechten voor 'MSysAccessObjects'

Dit is een overdraagbare Microsoft Jet- en DAO-fout en de foutcode is 3112.

Nauwkeurige uitleg:

U zult deze fout tegenkomen als u geen leesrechten heeft voor de opgegeven tabel of query om de gegevens ervan te bekijken. U moet uw systeembeheerder of de maker van het object raadplegen om uw machtigingstoewijzingen te wijzigen.

Als u echter zeker weet dat u de toestemming voor het object hebt, maar deze fout nog steeds krijgt, is het zeer waarschijnlijk dat de objectinformatie en eigendomsgegevens gedeeltelijk beschadigd zijn en denkt Microsoft Access dat u ten onrechte geen leesrechten voor het specifieke object hebt.

U kunt ons product proberen DataNumen Access Repair om de MDB-database te herstellen en dit probleem op te lossen.

Voorbeeldbestand:

Voorbeeld van een beschadigd MDB-bestand dat de fout veroorzaakt. mijndb_4.mdb

Het bestand dat is geborgen door DataNumen Access Repair: mijndb_4_fixed.mdb (De tabel 'Recovered_Table2' in het geborgen bestand komt overeen met de tabel 'Staff' in het onbeschadigde bestand)

Referenties: