Simptom:

Ko uporabljate Microsoft Access za odpiranje poškodovane datoteke baze podatkov Access, najprej vidite naslednje sporočilo o napaki (napaka 53):

Datoteka ni najdena

Vzorec posnetka zaslona je videti tako:

Upoštevajte, da je naslov sporočila o napaki »Microsoft Visual Basic for Application«, zato se zdi, da je napaka povzročena, ker datoteke VBA ni mogoče najti.

Kliknite gumb »V redu«, dobili boste naslednje sporočilo o napaki (napaka 29081):

Zbirke podatkov ni mogoče odpreti, ker v njej ni mogoče prebrati projekta VBA. Zbirko podatkov lahko odprete le, če je projekt VBA najprej izbrisan. Če izbrišete projekt VBA, odstranite vso kodo iz modulov, obrazcev in poročil. Preden poskusite odpreti bazo podatkov in izbrisati projekt VBA, naredite varnostno kopijo baze podatkov.

Če želite ustvariti varnostno kopijo, kliknite Prekliči in nato naredite varnostno kopijo baze podatkov. Če želite odpreti bazo podatkov in izbrisati projekt VBA, ne da bi ustvarili varnostno kopijo, kliknite V redu.

or

Projekt Visual Basic for Applications v zbirki podatkov je poškodovan.

Posnetek zaslona je videti tako:

Če nadaljujete s klikom na gumb »V redu«, če želite Accessu odpreti bazo podatkov in izbrisati projekt VBA, se prikaže tretje sporočilo o napaki (napaka 29072), kot je prikazano spodaj:

Microsoft Access je zaznal korupcijo v tej datoteki. Če želite poskusiti odpraviti napako, najprej naredite varnostno kopijo datoteke. Kliknite zavihek Datoteka, pokažite na Upravljanje in nato kliknite Zbiranje in popravilo zbirke podatkov. Če trenutno poskušate odpraviti to poškodbo, morate to datoteko znova ustvariti ali obnoviti iz prejšnje varnostne kopije.

Posnetek zaslona je videti tako:

kar pomeni, da Microsoft Access ne more odpreti baze podatkov.

Natančna razlaga:

Izvirna zdravstvena baza podatkov Access sploh ne vsebuje nobenega projekta VBA. Vendar pa bo Access zaradi korupcije upošteval, da datoteka s poškodovano bazo podatkov vsebuje projekte VBA, in jo poskusil odpreti. Ko datoteke ne bo uspelo odpreti, bo prikazala zgornja sporočila o napakah, kar je nekoliko zmedeno, saj izvirna datoteka sploh ne vsebuje nobenega projekta VBA.

Edina rešitev je uporaba našega izdelka DataNumen Access Repair popraviti datoteko MDB in odpraviti to napako.

Vzorčna datoteka:

Vzorec poškodovane datoteke MDB, ki bo povzročila napako. mydb_7.mdb

Datoteka je bila popravljena z DataNumen Access Repair: mydb_7_fixed.mdb