Wednesday, January 5, 2011

ACCDB file Corruption derives an “This program has performed...” Error

Access database in Microsoft Access is a database management system form Microsoft that combines graphical user interface and software-development tools. Software developers can use Microsoft Access to develop application software or students can use to create run time applications and bankers can use it to maintain database for easy access. Using Microsoft Access, simple as well as difficult applications can be created. At times, it becomes necessary to convert stored data in Access to another form, such as an Excel Worksheet. Moreover, you can view and edit the SQL statements that drive every Microsoft Access database query. Sometimes it gives an error message while accessing database using SQL queries. It might happen due to two reasons either file is corrupt or corrupt data is stored. However, in case no backup is available and the repair utility also fails to repair the database, then you will need to use a third-party Access Database Repair application to repair the database.

Lets take a practical scenario to illustrate the above case where you come across the below error message after your data or file gets damaged

“This program has performed an Error.....request can't be completed”

Moreover, when you try to close the database, you encounter another error message:

“This program has performed an illegal operation and will be shut down. If the problem persists, contact the program vendor.”

After the above error message appears, the database records become inaccessible.

Grounds of the Issue:
Access database file got corrupted due to damaged data.

Resolution:
To overcome MS Access database corruption in the above situation, you will need to Compact the database using below steps:

1.Instruct other users to close the database. You must be the only user with the database open in order to run the tool.
2.Click the Microsoft Office button.
3.From the Office menu, choose "Manage", then "Compact and Repair Database"
4.Access will present the "Database to Compact From" dialog box. Navigate to the database you wish to compact and repair and then click the Compact button.
5.Provide a new name for the compacted database in the "Compact Database Into" dialog box, then click the Save button.
However, It might not work and doesn't resolve the problem then you need to use a third-party MS Access Database Repair tool. Such MS Access Repair software use advanced, yet safe repairing algorithms to repair any corrupt database.

Stellar Phoenix Access Recovery is a user-friendly, yet powerful tool to repair corrupted MS Access database, post any logical damage. The original database during repair remains intact. The Access Repair tool is capable of recovering almost all database components. The read-only tool supports Windows 7, Vista, 2003, XP, and 2000.

No comments: