Simptomo:

Kiam vi malfermas koruptitan datumbazon en MS Access, vi vidas la jenan eraron:

Rekordo(j) ne legeblas; neniu legpermeso sur 'xxxx' (Eraro 3112)

kie 'xxxx' estas Access-objektnomo, ĝi povas esti aŭ a sistema objekto, aŭ uzantobjekto.

La ekrankopio de la erarmesaĝo aspektas jene:

Ekrankopio de eraro "Rekordo(j) ne legeblas; neniu legpermeso ĉe 'xxxx' (Eraro 3112)"

Rekordo(j) ne legeblas; neniu legpermeso sur 'MSysAccessObjects'

Ĉi tio estas kaptebla eraro de Microsoft Jet kaj DAO kaj la erarkodo estas 3112.

Preciza Klarigo:

Vi renkontos ĉi tiun eraron se vi ne havas legan permeson sur la specifita tabelo aŭ demando por vidi ĝiajn datumojn. Vi devas kontakti la DBA aŭ la objektoposedanton por modifi viajn permesajn taskojn.

Tamen, se vi certas, ke vi havas permeson pri la objekto, sed ankoraŭ ricevas ĉi tiun eraron, tiam estas tre verŝajne, ke la objekto-informoj kaj posedaĵaj datumoj estas parte koruptitaj kaj Microsoft Access opinias, ke vi ne havas legan permeson pri la specifa objekto erare.

Vi povas provi nian produkton DataNumen Access Repair por reakiri la MDB-datumbazon kaj solvi ĉi tiun problemon.

Ekzempla dosiero:

Ekzempla korupta MDB-dosiero, kiu kaŭzos la eraron. mydb_4.mdb

La dosiero savis de DataNumen Access Repair: mydb_4_fixed.mdb (La tablo 'Recovered_Table2' en la savita dosiero responda al la tabelo 'Staff' en la nedifektita dosiero)

referencoj: