QSqlQuery не выполняется. Ошибок не вызывает. |
Здравствуйте, гость ( Вход | Регистрация )
QSqlQuery не выполняется. Ошибок не вызывает. |
lrx2 |
16.12.2011, 11:33
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 7.12.2011 Пользователь №: 3050 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток.
Работаю с БД PSQL через QTableView + QSqlQueryModel. На view данные выводятся при запросах
Соединение с БД производится сл. образом:
В слоте для нажатия на кнопку стоит сл. код:
Ежель запрос не корректный - пишет, что не isActive - тут все хорошо. Никаких ошибок не выводится, если запрос корректный, но при этом и данных никаких не получается. *ЗЫ: запрос создаётся и выполняется уже после соединения с базой, ессно. Что не так? С уважением, Олег. |
|
|
lrx2 |
16.12.2011, 17:43
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 7.12.2011 Пользователь №: 3050 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток. Работаю с БД PSQL через QTableView + QSqlQueryModel. На view данные выводятся при запросах
Соединение с БД производится сл. образом:
В слоте для нажатия на кнопку стоит сл. код:
Ежель запрос не корректный - пишет, что не isActive - тут все хорошо. Никаких ошибок не выводится, если запрос корректный, но при этом и данных никаких не получается. *ЗЫ: запрос создаётся и выполняется уже после соединения с базой, ессно. Что не так? С уважением, Олег. *Вопрос решён - надо было вызвать .next() Был сбит с толку, что numRowsAffected() всегда возвращал 0. Зато size() работает. |
|
|
Текстовая версия | Сейчас: 25.4.2024, 7:18 |