Corrupt Database

Infinity Development dev at infinitydatasystems.com
Mon Jan 3 13:06:08 CST 2011


  > 
  > 
  > Hi,
  > 
  >  > Does Access use any logs?
  > you mean locks? Yes, you can open one MDB from several threads at the same 
  > time. Locking is done by a *.ldb-file.
  > 
  >  > Two-steps commits?
  > Flushing is automatic, no manual flush needed.
  > Transaction-Commit/Rollback is also in.
  > 
  >  > We also planning of course.
  > Great.
  > 
  > 
  > 
  > Tom
  > 
  > 

Thanks for the replies guys. In response to some of the additional questions...

1) I am using DB.Flush with every single write to the database.

2) While not mult-user, my program (an email client) does access the databases from different points. For example, you may be reading an email in a mailbox (database) while new email is being downloaded and saved to it.

What was so odd about this crash is the fact that no writes were even happening at the time. I was simply opening a mailbox (database) when something else cause the program to lock up. When I reopened the program, the mailbox was no longer accessible.

--
Matt Milano
Project Manager
Infinity Data Systems, LLC

Skype & Twitter: InfinityData

Phone Support
Monday - Thursday
9:00 - 5:00Eastern Time
866-919-8545
605-644-6505
www.infinitydatasystems.com


More information about the Valentina mailing list