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