Хранимы процедуры, Как получить набор данных |
Здравствуйте, гость ( Вход | Регистрация )
Хранимы процедуры, Как получить набор данных |
amakaro4 |
29.9.2009, 16:56
Сообщение
#31
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
все тоже самое....
прямой запрос к таблице - данные запрос через процедуру - только колонки... и при том только по команде execute src_License попробовал другие - ничего |
|
|
BRE |
29.9.2009, 17:11
Сообщение
#32
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
|
|
|
amakaro4 |
29.9.2009, 17:17
Сообщение
#33
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
все тоже самое....
|
|
|
BRE |
29.9.2009, 17:33
Сообщение
#34
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
все тоже самое.... Все же я склоняюсь к мысли о том, что все беды с моделью происходят из-за того, что query возвращает в качестве размера -1. Модели нужно точно знать количество строк и столбцов данных. Попробуй вычислять количество строк ответа руками:
Переопределить класс QSqlQueryModel и после установки запроса рассчитывать количество строк. И это значение возвращать в методе модели rowCount(...). |
|
|
Litkevich Yuriy |
29.9.2009, 17:36
Сообщение
#35
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Я думаю, что нужно драйвер мускула для Qt собрать. И пробовать с ним.
П.С. А врсия Qt какая? |
|
|
amakaro4 |
29.9.2009, 17:51
Сообщение
#36
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
Уточни пожалуйста на тему переопределить.
QT последний для WINDOWS все... вечер... туплю... переопределить, переопределю, но похоже это косяк связанный с 2008 серваком.... Потому как на 2000 все хорошо |
|
|
Гость_Гость_* |
6.10.2010, 12:22
Сообщение
#37
|
Гости |
Проверь саму хранимую процедуру T-SQL. Если у тебя в теле процедуры кроме SELECT есть еще другие иструкции, то в начале процедуры поставь set nocount on
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 6:49 |