Hi,

I did read the archives, along with information on the web site, and am aware of the risks I take using SQLite in concurrent mode.
Still, since over half of our customers still don't have the Net (hence, usually use NetBeui as their network protocol instead of TCP/IP), and asking them to have someone deploy TCP/IP on their network and run an installer on the server is way too much work for such small installations, so deploying a client/server solution like MySQL is just not good a good idea.


So... we're willing to take the risk of using SQLite in a multiple-host context to share data with among our VB applications on 9x and NT hosts.

=> What are the tricks that we should use to minimize the risk of data corruption?

1. The first user to start working in the morning will trigger the creation of a backup of the DB file, so that we have a valid copy of their data as they were in the morning of that day. We'll find a way to take more snapshots during the day (eg. check for activity on the server or time of day, etc.)

2. Make use of the BUSY error code, wait a second, try again up to X times until giving up when another host has locked the database for write access

3. Using a file on the server as on/off semarphor?

4. Other ideas?

Thank you very much for any tips
Fred.


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to