Troubleshooting
Problem
Cause
An Access database file can become corrupted in particular circumstances. For example, there is a small risk of database corruption if a database file is shared over a network and multiple users work directly with the file simultaneously. The Access database is also at risk of corruption if users frequently edit data in Memo fields, and the risk grows over time. Usually the corruption risk can be mitigated by Compacting and repairing the database.
In most cases, the Access database corruption is caused by a problem with a Visual Basic for Applications (VBA) module, and usually it does not pose a risk of data loss. However, this type of corruption does pose a risk of database design damage, such as lost VBA code or unusable forms.
Rarely, database file corruption does result in data loss. The file can often be repaired, but some data may be missing after the repair is complete.
Resolving The Problem
Step 3 - Create a new database file (a new *.idb), in MS Access format, while logged on to the security file.
Step 5 - Copy the database password to a temporary location for later use
Step 6 - Close the new database (you can delete it later if you want). Then launch MS Access application
Step 7 - Go to File menu and browse to the directory where the corrupted idb file is, then highlight that idb file and open
Step 8 - Enter the database password copied in step 5, and click ok
Step 9 - A message might appear, it can be similar to "Microsoft Access did not shut properly would you like Access to attempt to repair the file?"
Step 10 - Choose Yes, and Access should then repair open the file
Step 11 - Close Access and save the file if prompted
Step 12 - Login to iBase Designer again using the same security file as before, and then opened the idb and verify it is working properly. But also perform the test in iBase user. The database file should be repaired at this point and so you will not receive the error message anymore.
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
16 October 2020
UID
ibm16349062