Здравствуйте, гость ( Вход | Регистрация )
CodeHunter | Дата 18.10.2010, 13:06 |
создаём соединение, где-то и заранее: Где-то может быть где угодно ! |
|
igor_bogomolov | Дата 18.10.2010, 11:55 |
Цитата(CodeHunter) Ага, а попробуй сделать так в много поточной программе.. Я посмотрю что ты получишь !! Что за очередной дурацкий комментарий? Если ты не читаешь документации и пытаешься использовать соединение с БД созданном в одном потоке из другого, то это твои проблемы.Тут все зависит от архитектуры приложения ! |
|
CodeHunter | Дата 18.10.2010, 9:55 |
используем потом где-то? QSqlDatabase db1 = QSqlDatabase::database(); Ага, а попробуй сделать так в много поточной программе.. Я посмотрю что ты получишь !! ![]() Тут все зависит от архитектуры приложения ! |
|
Litkevich Yuriy | Дата 27.8.2010, 19:36 |
вообще практика простая: создаём соединение, где-то и заранее: QSqlDatabase db1 = QSqlDatabase::addDatabase("тут имя драйвера"); используем потом где-то QSqlDatabase db1 = QSqlDatabase::database(); |
|
potkin | Дата 27.8.2010, 9:21 |
molchanoviv, Спасибо, всё заработало ![]() |
|
molchanoviv | Дата 27.8.2010, 8:02 |
Есть такой необязательный параметр как имя соединения следующий за названием драйвера в функции addDatabase используй его. Ибо по умолчанию ставится название qt_sql_default_connection | |
potkin | Дата 26.8.2010, 22:12 |
Вследситвии такого кода, в таблице ячейки будут не заполнеными. Тоесть,е сли у меня в таблице "question" 2-е записи, то в таблице "ui->tVQuestions" появятся 2-е строки с заполнеными ячейками. Но после выполнения кода:
Две строки останутся, но ячейки станут пустые ![]() |
|
Алексей1153 | Дата 26.8.2010, 21:17 |
А в чём подвох ? ![]() Напиши более развёрнуто мысль свою |
|
potkin | Дата 26.8.2010, 20:59 |
Сколько нужно QSqlDatabase на проэкт ???
|
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 23.3.2023, 21:51 |