F
F. GEIGER
In my wxPython-app a part of it gathers data, when a button is pressed, and
stores it into a db.
The GUI part should display the stuff being stored in the db.
When both parts work on the same connection, I get "SQL statements in
progress errors". Seems ok to me, you can't do that.
So, next step: Both parts get a separate connection. Now I get "Database
locked" errors. Hmm, yes, it's GUI stuff after all, being all in the same
thread.
So, next step: I put the data gathering part into a real thread, that's
started, wehn the "Scan" button is pressed. This way the "Database locked"-
errors should got away. But now I get "SQLite objects created in a thread
can only be used in that same thread.The object was created in thread id
3576 and this is thread id 1040". Hmm, true, I want to display db content,
that was stored by an other thread. But that's what multi-threading
capabilities are for!
I must be missing something here. Anyway, I'm a bit lost now, really. So,
how are you doing such stuff with pysqlite?
Kind regards
Franz GEIGER
stores it into a db.
The GUI part should display the stuff being stored in the db.
When both parts work on the same connection, I get "SQL statements in
progress errors". Seems ok to me, you can't do that.
So, next step: Both parts get a separate connection. Now I get "Database
locked" errors. Hmm, yes, it's GUI stuff after all, being all in the same
thread.
So, next step: I put the data gathering part into a real thread, that's
started, wehn the "Scan" button is pressed. This way the "Database locked"-
errors should got away. But now I get "SQLite objects created in a thread
can only be used in that same thread.The object was created in thread id
3576 and this is thread id 1040". Hmm, true, I want to display db content,
that was stored by an other thread. But that's what multi-threading
capabilities are for!
I must be missing something here. Anyway, I'm a bit lost now, really. So,
how are you doing such stuff with pysqlite?
Kind regards
Franz GEIGER