Simptomai:

Klaidos pranešimas pasirodo, kai bandote atidaryti sugadintą MDB failą naudodami „Microsoft Access“:

Įrašo (-ų) negalima perskaityti; nėra leidimo skaityti „xxxx“ (klaida 3112)

kur „xxxx“ yra „Access“ objekto pavadinimas, tai gali būti arba sistemos objektasarba vartotojo objektas.

Klaidos pranešimo ekrano kopija atrodo taip:

Įrašo (-ų) negalima perskaityti; nėra „MSysAccessObjects“ skaitymo leidimo

Tai yra užfiksuojama „Microsoft Jet“ ir DAO klaida, o klaidos kodas yra 3112.

Tikslus paaiškinimas:

Su šia klaida susidursite, jei neturite nurodytos lentelės ar užklausos skaitymo leidimo peržiūrėti jos duomenis. Norėdami pakeisti leidimo priskyrimus, turite kreiptis į sistemos administratorių arba objekto kūrėją.

Tačiau, jei esate tikri, kad turite objekto leidimą, bet vis tiek gausite šią klaidą, labai tikėtina, kad objekto informacija ir nuosavybės duomenys yra iš dalies sugadinti, o „Microsoft Access“ mano, kad neturite klaidingo konkretaus objekto skaitymo leidimo.

Galite išbandyti mūsų produktą DataNumen Access Repair atkurti MDB duomenų bazę ir išspręsti šią problemą.

Failo pavyzdys:

Sugadinto MDB failo, kuris sukels klaidą, pavyzdys. mydb_4.mdb

Bylą išgelbėjo DataNumen Access Repair: mydb_4_fixed.mdb („Recovered_Table2“ lentelė išsaugotame faile, atitinkanti nepažeistos bylos „Staff“ lentelę)

Nuorodos: