Ashwin, thanks
Yes, you can't connect to an in-memory database with several
connections. This is a limitation of SQLite (which uses file locks to
sync between several connections to the same database).
SQLiteQueue is a utility class for organizing multi-threaded access to
the same SQLiteConnection. It is not related to multi-statement
transactions in particular (although you are expected to end a
transaction at the end of SQLiteJob, or override jobFinished()).
To begin or end a transaction in SQLite, you execute SQL:
connection.exec("BEGIN") and connection.exec("COMMIT")
Hope this helps
Igor
On May 4, 4:16 am, Ashwin Jayaprakash <
ashwin.jayaprak...@gmail.com>
wrote: