Russian Qt Forum
Ноябрь 23, 2024, 20:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSqlTableModel + QThread + QSqlDatabase + Gui  (Прочитано 2654 раз)
TaIRou
Гость
« : Декабрь 14, 2011, 22:01 »

Ребят, если было грохайте тему, только перед этим ткните, где искать.
Возможно ли создать модель вне gui-потока и назначить ее в QTableView?
То есть мне нужно перенести взаимодействие с БД на отдельный поток.
(не отдельные запросы, но и select() моделей).
Цитировать
Threads and the SQL Module
A connection can only be used from within the thread that created it. Moving connections between threads or creating queries from a different thread is not supported.
В соответсвии с этими словами я должен создать в этом потоке новое соединение с БД.
И уже с помощью него с этой БД работать.
А значит я должен и QSqlTableModel в этом потоке создать.
Но насколько адекватен после этого будет Gui?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 20.