I have a vb executable that works in a server/client environment. The Access database is stored on the server machine and the executable is run from the seperate client machines.

The problem I have is that if one on the client machines is shutdown unexpectably, and the executable is performing certain intense calculations, the next time I try to open the access database, the error of a corrupt database is displayed. Sometimes I can uncorrupt the database and other times I can't.

Any suggestions on how I can prevent the database from becoming corrupted in the first place?????

Thanks in Advance!
Jimmer