simptoom:

As u Microsoft Access gebruik om 'n beskadigde Access-databasislêer te open, word die volgende foutberig (fout 3800) vertoon:

'Id' is nie 'n indeks in hierdie tabel nie

or

'AOIndex' is nie 'n indeks in hierdie tabel nie.

'N Voorbeeldkiekie lyk soos volg:

Presiese verduideliking:

In elke Access-databasis sal daar 'n verborge stelsel-tabel 'MSysAccessObjects' wees, en dit bevat 'n indeks genaamd 'AOIndex' vir ou weergawes van Access en 'Id' vir nuwe weergawes. Tydens die korrupsie van die lêer word die indeks ook beskadig en kan Access nie die indeks vind wanneer die beskadigde databasis oopgemaak word nie. Die bogenoemde fout sal dus gerapporteer word.

Die enigste oplossing vir hierdie probleem is om ons produk te gebruik DataNumen Access Repair om die MDB-lêer te herstel en hierdie fout op te los.

Voorbeeldlêer:

Voorbeeld korrupte MDB-lêer wat die fout sal veroorsaak. mydb_8.accdb

Die lêer is herstel met DataNumen Access Repair: mydb_8_fixed.accdb