On 1/8/07, Peter James <[EMAIL PROTECTED]> wrote:
Thanks for your response, Ken.  I'm not sure I've explained myself
properly.  It's not that I'm calling sqlite3_enable_shared_cache()
multiple times.  It's that if I don't maintain a persistent connection while
the server is running I end up with a dangling pointer and an error.

1. start server thread
    a. calls sqlite3_enable_shared_cache()
    b. waits for incoming commands
2. open connection #1
3. open connection #2
4. prepare and step a query with connection #1 (through the server)
5. close connection #1
6. prepare a query with connection #2 (through the server)

I believe multiple connections are specifically warned against in the
XUL/javascript
documentation for using the firefox version of sqlite. They redesigned
it in such a
way that it works well only for firefox and can't be used with
anything else easily.
I use it from a firefox addon.

--
The PixAddixImage Collector suite:
http://groups-beta.google.com/group/pixaddix

SqliteImporter and SqliteReplicator: Command line utilities for Sqlite
http://www.reddawn.net/~jsprenkl/Sqlite

Cthulhu Bucks!
http://www.cthulhubucks.com

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

Reply via email to