Diriver calls sqlite functions in finalize body. That means that those functions are called from different thread that started the query which is illegal in sqlite. >From sqlite wiki: "So, beginning with version 3.3.1, the common paradigm of maintaining a pool of database connections and handing them off to worker threads for processing should work fine - as long as your worker threads are careful to finalize all of their prepared statements prior to exiting." Currently sqlite3_finalize may be (and sometime is) called different thread that is should.
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SQLiteJDBC" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlitejdbc?hl=en -~----------~----~----~----~------~----~------~--~---
