Simptom:

Ko z Microsoft Accessom odprete poškodovano datoteko baze podatkov Access, se prikaže naslednje sporočilo o napaki (napaka 3800):

'Id' ni indeks v tej tabeli

or

'AOIndex' ni indeks v tej tabeli.

Vzorec posnetka zaslona je videti tako:

Natančna razlaga:

V vsaki Accessovi zbirki podatkov bo skrita sistemska tabela »MSysAccessObjects« in vsebuje indeks z imenom »AOIndex« za stare različice Accessa in »Id« za nove različice. Med poškodbo datoteke je poškodovan tudi indeks in Access ne more najti indeksa pri odpiranju poškodovane baze podatkov. Tako bo poročal o zgoraj omenjeni napaki.

Edina rešitev te težave je uporaba našega izdelka DataNumen Access Repair popraviti datoteko MDB in odpraviti to napako.

Vzorčna datoteka:

Vzorec poškodovane datoteke MDB, ki bo povzročila napako. mydb_8.accdb

Datoteka je bila popravljena z DataNumen Access Repair: mydb_8_fixed.accdb