В каждом потоке используется свое соединение через QSqlDatabase::cloneDatabase и отдельная транзакция, при попытке инсерта получаю «database is locked Unable to fetch row». Кто сталкивался с таким?
![](/photos/45180:1335809455.jpg)
![](/photos/42254:1632555531.png)
Ответ на:
комментарий
от namezys
![](/photos/40363:319351035.jpg)
Ответ на:
комментарий
от panter_dsd
![](/photos/45180:1335809455.jpg)
![](/photos/98787:-2075938737.png)
![](/photos/51298:-152293644.png)
Ответ на:
комментарий
от trex6
![](/photos/40363:319351035.jpg)
Ответ на:
комментарий
от panter_dsd
![](/photos/51298:-152293644.png)
![](/img/p.gif)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как бороться с «database is locked» в sqlite? (2015)
- Форум QtSql как правильно открыть SQLite-файл (2015)
- Форум поиск текста в sqlite-базе (2013)
- Форум как лучше организовать работу python3 с sqlite из потоков? (2011)
- Форум Qt костыль закрытия открытой БД (2015)
- Форум [arch] unable to lock database (2011)
- Форум [Qt] Вынести QApplication::run() в отдельный поток (2009)
- Форум table level lock vs row level lock (2020)
- Форум дисконнект во время обновления debian (2012)
- Форум Qt SQLite не видит созданную таблицу. (2013)