Simptomai:

Kai naudojate „Microsoft Access“, kad atidarytumėte sugadintą „Access“ duomenų bazės failą, bus rodomas toks klaidos pranešimas (3800 klaida):

„Id“ nėra šios lentelės indeksas

or

„AOIindex“ nėra šios lentelės indeksas.

Ekrano kopijos pavyzdys atrodo taip:

Tikslus paaiškinimas:

Kiekvienoje „Access“ duomenų bazėje bus paslėpta sistemos lentelė „MSysAccessObjects“ ir joje yra indeksas „AOIindex“ senoms „Access“ versijoms ir „Id“ naujoms versijoms. Failo sugadinimo metu sugadinamas ir indeksas, o Access negali rasti indekso atidarant sugadintą duomenų bazę. Taigi jis praneš apie pirmiau minėtą klaidą.

Vienintelis šios problemos sprendimas yra mūsų gaminio naudojimas DataNumen Access Repair Norėdami pataisyti MDB failą ir išspręsti šią klaidą.

Failo pavyzdys:

Pavyzdys sugadintas MDB failas, kuris sukels klaidą. mydb_8.accdb

Failas pataisytas naudojant DataNumen Access Repair: mydb_8_fixed.accdb