there are no statements open, as far as i can see. On 06/22/2011 05:29 PM, Pavel Ivanov wrote: > Do you check result code of connection closing? Is it successful? > If it's not successful then some statements are still active and > reading transaction is still open. That could be the reason of error > in write process. > > > Pavel > > > On Wed, Jun 22, 2011 at 10:58 AM, Thorsten Kersting > <thorsten.kerst...@itp1.uni-stuttgart.de> wrote: >> i use openmpi fo parallelization, an c++ as the interface to sqlite. >> in my program one process only writes into the database, and the other >> processes read at the beginning, and then never do anything with it. But >> even when i close the database-connection of the non-writing processes, >> my write process says, that the database is locked. And this lock never >> gets released. >> I don't understand, why there is a lock on the database, when no other >> connection exists. Is there a way, that i can see, which connection has >> the lock? >> i tried this in a testprogramm, and there it worked, but not in the >> programm i want to use. >> >> thanks for any help >> _______________________________________________ >> sqlite-users mailing list >> sqlite-users@sqlite.org >> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >> > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users >
_______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users