simptomë:

Kur përdorni Microsoft Access për të hapur një skedar bazë të dhënash të dëmtuar të Access, ai do të shfaqë mesazhin e mëposhtëm të gabimit (gabim 3800):

'Id' nuk është një indeks në këtë tabelë

or

'AOIndex' nuk është një indeks në këtë tabelë.

Një shembull i pamjes së ekranit duket si ky:

Shpjegimi i saktë:

Në çdo bazë të dhënash Access, do të ketë një tabelë të fshehur të sistemit "MSysAccessObjects" dhe ka një indeks të quajtur "AOIndex" për versionet e vjetra të Access dhe "Id" për versionet e reja. Gjatë prishjes së skedarit, indeksi dëmtohet gjithashtu dhe Access nuk mund ta gjejë indeksin kur hap bazën e të dhënave të dëmtuar. Pra, do të raportojë gabimin e lartpërmendur.

Zgjidhja e vetme për këtë problem është përdorimi i produktit tonë DataNumen Access Repair për të riparuar skedarin MDB dhe për të zgjidhur këtë gabim.

Shembull i skedarit:

Mostra e skedarit të korruptuar MDB që do të shkaktojë gabimin. mydb_8.accdb

Skedari i riparuar me DataNumen Access Repair: mydb_8_fixed.accdb