We've been struggling with this issue for well over two years, so I am, once 
again, hoping that someone has some solid information and/or workarounds 
regarding the NVFS issues apparent on the E2 handheld.

What we are seeing are seemingly random "dmErrCorruptDatabase" errors when 
attempting to open and/or close database(s) on the Tungsten E2.  No problems on 
the Tungsten E or the newer Tungsten TX!  Not surprisingly, this seems to 
almost exclusively affect the most dynamic databases in our application suite 
which are opened, accessed, modified (DmResizeRecord) or added to 
(DmNewRecord), and closed often, but maintaining and reusing the DmOpenRef has 
not seemed to help.  These databases can become quite large, but not large 
enough, even with several other helper databases that could be open, to consume 
the 10MB of dbcache.

Also, I have spent days redesigning the affected database in order to save 
results per user rather than per group of users in order to minimize the 
database sizes to, at the most, 300-400K, but this did not address the issue.  
Rather than a single dmErrCorruptDatabase error, I received several - one for 
each of several users - although not always on the same database.  I've pushed 
this vast quantity of data through the emulator with no issues.

Out of many thousands of deployed Palm handhelds (Tungsten E/E2/TX), *ALL* of 
the handhelds known to have this issue are Tungsten E2 handhelds, so it's 
difficult not to suspect this is an early implementation of NVFS issue.

Can anything be done to address or work around the E2 NVFS problems - or is 
there something obvious I'm missing here!?

Thanks for any help,

Russell
-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to