data missing in win2k

Dear All,

I have encountered a weird situation :

1. I have a .mdb database, kept in win2K
2. I have 2 processes residing in the same machine as the .mdb file.
3. process A writes a record into the database, process B reads the record from database and forward to a server via TCP/IP.

4. some how after the system has recovered from a unexpected reboot,
5. the record that was just written into the file prior system reboot has been rolled back with no trace at all !

how could this happened ?
[542 byte] By [abinkoko] at [2007-11-18 2:49:28]