Thursday, April 29, 2010

VBA Corruptie resulteert in "Dit programma heeft ..." Fout

VBA (Visual Basic for Applications) in Microsoft Access is een event-driven programmeertaal die het mogelijk maakt de ontwikkelaars om aangepaste database processen te creëren en hen te automatiseren zoals deze in hun eisen. Terwijl de VBA-code kunnen de gebruikers hun database in een snelle en doeltreffende wijze te handhaven, maar kan ook resulteren in corruptie van het gehele MS Access-database. Dit gebeurt vooral wanneer de code wordt veranderd door een kwaadwillende gebruiker of een virus aanval. In dergelijke situaties van de database corruptie, de gebruiker een fout tegenkomt bericht dat de gegevens die zijn opgeslagen in de database ontoegankelijk maakt. Zijn om deze database corruptie, en de database records toegang, kan de gebruiker ofwel run 'comprimeren en herstellen' utility of herstellen van gegevens van een up-to-date back-up. Echter, in het geval er geen back-up beschikbaar is en de reparatie nut ook niet aan herstel van de database, dan moet u aan een derde partij access database recovery toepassing te gebruiken om de database te repareren.

Ter illustratie van het bovenstaande geval is, een praktisch scenario waar je de onderstaande foutmelding tegenkomt na uw VBA-code wordt beschadigd:

"De Visual Basic for Applications-project in deze database is corrupt."

Bovendien, wanneer u probeert de database te sluiten, kom je een andere foutmelding:

"Dit programma heeft een ongeldige bewerking uitgevoerd en zal worden afgesloten. Als het probleem aanhoudt, neem dan contact op met uw leverancier. "

Na de bovenstaande foutmelding verschijnt, is de database records ontoegankelijk geworden.

Overwegingen van het arrest van het probleem:

Access-database corruptie als gevolg van beschadigde VBA-code.

Gebruiker Actie:

Om te overwinnen MS Access-database corruptie in de hierboven beschreven situatie, moet u de database met behulp van onderstaande stappen Compact:

1.Klik 'Tools' en 'Database comprimeren en herstellen "te kiezen.
2.Choose 'Te comprimeren database' en klik vervolgens op 'Compact'.
3.Klik op 'Opslaan' en sla de herstelde database op een veilige locatie.

In het geval de bovenstaande stappen niet, en er is geen back-up beschikbaar is, dan moet u kiezen voor een derde MS Access-database Reparatie gereedschap. Deze MS access recovery software gebruik maken van geavanceerde, maar toch veilig repareren algoritmen om eventuele database beschadigd als gevolg van VBA-code te herstellen.

No comments:

Post a Comment