cliff 2 wrote:
> 
> 
> Thanks very much for the quick response! Unfortunately, the android
> SQLiteDatabase class deletes the database when it hits this, so it doesn't
> give me a chance to do that. However I do have a channel to the android db
> developers, so I will forward this onto them, and hopefully they can do
> something with it.
> 
> Thanks again for your help.
> 
> 
> 
> D. Richard Hipp wrote:
>> 
>> 
>> ...
>>>
>>> Not sure at this point what kind of work-arounds are available to you.
>> 
>> 
>> To amplify what Shane said, the corruption is probably just in the  
>> page cache, not in the database file itself.  So if you are able to  
>> close and reopen the database connection when you run into problems,  
>> that might provide a work-around (assuming we are guessing correctly  
>> at the root cause of your problem.)
>> 
>> D. Richard Hipp
>> d...@hwaci.com
>> 
>> 
>> 
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>> 
>> 
> 
> 

We changed the db in question to only open in readonly mode when doing a
select rather than using a writable connection all the time. This has
greatly reduced the frequency of this error occurring, though it still
occurs. Given that the closing and opening of the db when this happens isn't
possible. Is there anything else you can think of that will further reduce
the frequency of this occurring? Is there an operation that we can avoid for
example? 

Even if the android guys can fix their end, there will still be a large
number of devices deployed with the current version of android and sqlite,
therefore anything we can do to minimize this would be useful.
-- 
View this message in context: 
http://old.nabble.com/Android-database-corruption-tp28044218p28151650.html
Sent from the SQLite mailing list archive at Nabble.com.

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to