simptoom:

As u Microsoft Access gebruik om 'n korrupte Access-databasislêer oop te maak, sal dit die volgende foutboodskap (fout 3800) vertoon:

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

or

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

'n Voorbeeldskermskoot lyk soos volg:

Presiese verduideliking:

In elke Access-databasis sal daar 'n versteekte stelseltabel "MSysAccessObjects" wees, en dit het 'n indeks genaamd "AOIndex" vir ou weergawes van Access en "Id" vir nuwe weergawes. Tydens die lêerkorrupsie word die indeks ook beskadig en Access kan nie die indeks vind wanneer die korrupte databasis oopgemaak word nie. Dit sal dus die bogenoemde fout rapporteer.

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 van korrupte MDB-lêer wat die fout sal veroorsaak. mydb_8.accdb

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