I’m Getting DBISAM Engine Error : # 8961, #8965, #8963

You are getting one of the following errors :

“DBISAM Engine error #8965 index page buffers corrupt in the table …”
“DBISAM engine error #8961 header information corrupt … ”
“DBISAM Engine error #9729 Duplicate key found in the index ‘Primary’ of the table ‘????’”
“DBISAM Engine error #9218 Error writing to the table or backup file ‘?????’”
When opening the database or at certain operations.

This is an indication that your database is corrupt. It may have been caused when you have a power outage or if your PC stops responding midway while your using it. Ezy Invoice has the repair utilities to help you repair it on your own.

You need either restore one of your earlier backup or try to repair it.

I. Repairing The Database

1. If you have network users using Ezy Invoice, get other users on the network to close the database and exit.

2. Sitting at the main computer that host the database files, first backup your database using the menu option Database | Backup. If you have any previous backups, do NOT overwrite them but create a new backup.

3. Next repair it using the menu option : Database | Optimization/ Repair | Pack/ Repair

II. Restoring A Good Backup

If after reparing, you still have problems (e.g invalid floating point error), you may need to restore any of your earlier good backups. Click the menu option Database | Restore

Alternatively, you may need to send us your database for checking. Send us the backup zip file of your database done in step #1 above.

Send it to us as an email attachment to ezysoftdev@gmail.com . When sending to us, also include details of your name and email used when you ordered the product from us so that we can verify your order.