Kako odpraviti napako pri dostopu do baze podatkov, ker je ni mogoče prebrati v projektu VBA, ki ga vsebuje?

Skupna raba zdaj:

Ugotovite, kaj pomeni napaka »Zbirke podatkov ni mogoče odpreti, ker v njej ni mogoče prebrati projekta VBA, in varnostni ukrepi, ki jih lahko uporabite za preprečitev.

Kako odpraviti napako pri dostopu do baze podatkov, ker je ni mogoče prebrati v projektu VBA, ki ga vsebuje?

Zelo moteče je, če se je zbiranje podatkov, ki je prej delovalo popolnoma, nenadoma ustavilo in začelo prikazovati sporočila o napakah, kot je prikazano zgoraj. Most ljudje se zmedejo in to z dobrim razlogom, saj napaka kaže, da je v vaši bazi podatkov projekt VBA, kar ni res. Dovolite nam, da raziščemo vzrok te napake in kaj lahko storite, ko se soočite z njo.

Kaj povzroča to napako?

Zbirke podatkov ni mogoče odpreti, ker v njej vsebovanega projekta VBA ni mogoče prebrati

Vzrok te napake je lahko različen, odvisno od vaše različice MS Access. Če je na primer Access 2010, lahko sporočilo sproži nezdružljiva datoteka MDE / ACCDE / ADE.

S to težavo bi se lahko srečali tudi pri uporabi drugih različic MS Access. V bistvu vas aplikacija pozove, da popravite bazo podatkov, vendar bo vrnila samo sporočilo, da je sistem v datoteki naletel na poškodbe. Ta težava je povezana z izvorno kodo VBA in je ni mogoče odpraviti z običajnim pripomočkom za popravilo v Accessu.

Previdnostni ukrepi, ki jih lahko sprejmete proti tej napaki

Čeprav morda ne boste dobili varnega načrta za zaščito pred to napako, lahko z nekaj koraki zmanjšate vpliv te napake. Za starters, je dobra praksa, da vedno varnostno kopirate svojo bazo podatkov, po možnosti v drugem računalniku ali zunanjem pogonu. Poskrbite, da boste varnostne kopije hranili na varnem.

Prav tako bodite previdni pri posodabljanju datotek, ki podpirajo pravilno delovanje MS Accessa, na primer motor JET. To je pomembno, še posebej, če uporabljate ločeno bazo podatkov, kjer več uporabnikov dostopa do nje iz različnih računalnikov. Če se ti računalniki izvajajo v različnih različicah programske opreme motorja JET, se lahko v vaši bazi podatkov pojavijo usodne napake.

Kaj storiti, ko se soočimo s to napako

Težava te napake je v tem, da v programu Access ne morete popraviti pripomočka za popravilo. To je zato, ker je funkcija popravila Access zgrajena za odpravljanje težav, povezanih s tabelami baz podatkov. Najbolje je obnoviti zadnjo delujočo različico baze podatkov iz varnostnih kopij. Toda kaj se zgodi, če nimate varnostne kopije ali če je poškodovana? Preizkusite naslednje pristope obnovite svojo zbirko podatkov Access.

1. Razstavite in prevedite bazo podatkov

Z razstavljanjem baze podatkov odstranite prejšnjo prevajanje. Ostala je izvirna izvorna koda. S tem odstranite morebitne neskladnosti, ki bi lahko bile odgovorne za poškodovano datoteko. Ko bazo podatkov znova sestavite, se doseže novo prevedeno stanje. Če bo vse delovalo dobro, bo vaša baza podatkov delovala.

Da bi to dosegli, zaženite ukaz »decompile« na MSACCESS.EXE z uporabo ukazne vrstice »Run«. Vključiti boste morali pot do datoteke izvršljive datoteke Access. Zdaj odprite kateri koli modul tarpridobite bazo podatkov, jo prevedite in nato shranite. Stisnite in popravite svojo podatkovno datoteko. Če to deluje dobro, morate popraviti napako. Če pa napake še vedno obstajajo, poskusite s spodnjo razlago.

2. Za obnovitev baze podatkov uporabite programsko opremo drugih proizvajalcev

Aplikacije, kot so DataNumen Access Repair pridejo prav, ko druge metode obnovitve baze podatkov ne uspejo. S to aplikacijo obnovite datoteko MDB ali ACCDB in nato ustvarite prazno bazo podatkov. Zdaj obnovite podatke v novo bazo podatkov. To bi moralo odpraviti težavo.

DataNumen Access Repair
Skupna raba zdaj:

Pustite Odgovori

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *