Der zweite Versuch mit zwei getrennten "Connection" klappt auch nicht da wenn der Hintergrund-Thread
Daten in die
DB speichert ist für den Main-Thread schein bar die
DB geblockt. Was ja logisch wäre da
SQLite nicht Mulituserfähig ist.
Mit Multiuser hat das nichts zu tun (denke ich) eher sollte das record(?) locking hierfür verantwortlich sein.
wie wäre es wenn Du mit nur einen
DB-Communication-Thread arbeiten würdest? Dann würde zumindestens Deine Datenbank Dir nicht in die Suppe spucken.
(ich kenne
sql-light allerdings nicht gut genug)
Gruß
K-H