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