From time to time the database gets corrupted (after 4 or 5 days), we do not
know when cause all clients which work with the database can continue the
work. Only clients which log into the database get the "database is
corrupted" error. After a database repair all things do well until ..
Some parts of the client software worked with DAO, most parts worked with
ADO, so we decided to clean up the source code and use only ADO, but now the
database gets corrupted daily.
I have customers that work with similar programs sharing a lot of the source
code and no one of them has this problem, these databases never corrupt.
Klaus (in...@Lohse.de)
"Klaus Lohse" <in...@Lohse.de> wrote in message
news:OS$1XdbkAHA.2168@tkmsftngp03...
Generally speaking, Access in not a backend database that would work
perfectly in the multi-user environment.
To increase the performance and reduce the errors, I suggest you:
1. release the resource as early as possible, such as the connection,
recordset, etc.
2. use pessimistic lock or readonly lock instead of the optimistic lock
If you have a specific error, I suggest you contact Microsoft Developer
Support. They will work with you on the problem more efficiently.
Steve
"Klaus Lohse" <in...@Lohse.de> escribió en el mensaje
news:OS$1XdbkAHA.2168@tkmsftngp03...