--- Kiran <[EMAIL PROTECTED]> wrote:

> This make me suspect that there is some point which
> I am missing or may be it is a defect in SQLite.

I wouldn't necessarily call a product defective simply
because it didn't behave in the manner you expected or
wished it to.  Considering what I've seen when other
applications have encountered similar issues, I find
it encouraging that the engine simply went to sleep
leaving the database intact.

> Now suppose my Linux system already has a DB
> with "444" permission (say I copied from another
> Linux machine) and tried running my application,
> then I want to trap the read-only (unable to write)
> scenario.

This doesn't explain why you expect that the file
permissions may change unexpectedly.  While modifying
the source code to handle the situation is a solution,
the *Nix environment already provides these tools for
you.  Start your application in a shell script that
checks the file permissions before launching your
application.  If you're trying to prevent others from
changing the permissions on your database, then create
a user strictly for the process accessing the SQLite
database, and ensure that the permissions are set
prohibiting other users from making modifications to
the DB file.


       
____________________________________________________________________________________
Yahoo! oneSearch: Finally, mobile search 
that gives answers, not web links. 
http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to