this happens also on Tungsten T5 with update (doesn't happen without 1.1 update, but device is too unstable without it)
so far it seems that this happens if device resets while file is opened. on T5 i even get messages about vfs errors in such case (sometimes) so far i didn't found any workaround :-( but i am very interested about any because we have serious problems with it Patrick Tuan wrote: > Problem: On T|X Simulator and real device, after a soft reset, some databases > would be deleted by the system. > > Details: I installed a .pdb file from PC to T|X Simulator. This database is > 58KB, 7 records, most records are just a few hundred bytes. Then I ran a very > simple test program which just open this database, "Get" each record, write a > few bytes to it (not exceeding the recode size), then close the database. All > handle values, pointers, function return values are good. Now perform a soft > reset for the Simulator. After the reset, this database is deleted. It can't > be found using any memory utility or the Simulator's View Databases command. > > This happens only on T|X, but not Treo 650/680. And only this particular .pdb > file has this problem, other .pdb files don't. > > I read somewhere that the Palm OS would delete "corrupted" database after a > reset. Can anyone tell me if this is true? What situations does Palm OS > consider a database corrupted? Is there anyway for an applciation to detect > and "fix" such problems? Or, any work-arounds? > > Any help is appreciated! > -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
