Oire:

Kun avaat vioittuneen Access-tietokantatiedoston Microsoft Accessin avulla, se näyttää seuraavan virhesanoman (virhe 3800):

'Id' ei ole tämän taulukon hakemisto

or

'AOIndex' ei ole tämän taulukon hakemisto.

Näyttökuva näyttää tältä:

Tarkka selitys:

Jokaisessa Access-tietokannassa on piilotettu järjestelmätaulukko ”MSysAccessObjects”, ja siinä on hakemisto ”AOIndex” Accessin vanhoille versioille ja “Id” uusille versioille. Tiedostojen vioittumisen aikana myös hakemisto on vaurioitunut, eikä Access löydä hakemistoa avattaessa vioittunutta tietokantaa. Joten se ilmoittaa yllä mainitusta virheestä.

Ainoa ratkaisu tähän ongelmaan on tuotteemme käyttö DataNumen Access Repair korjata MDB-tiedosto ja ratkaista tämä virhe.

Esimerkkitiedosto:

Näyte virheellisestä MDB-tiedostosta, joka aiheuttaa virheen. mydb_8.accdb

Tiedosto korjattu DataNumen Access Repair: mydb_8_fixed.accdb