Хранимы процедуры, Как получить набор данных |
Здравствуйте, гость ( Вход | Регистрация )
Хранимы процедуры, Как получить набор данных |
amakaro4 |
29.9.2009, 10:38
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сражу скажу. Я новичек. До этого пять лет работал со студией (C#). Сейчас на примере сделанного когда-то проекта решил изучить С и QT... Но дело в том что с годами сложилось, по определенным причинам, правило работать по возможности только с хранимыми процедурами. В ADO.NET с этим проблем нет но вот уже сутки бьюсь над попыткой залить таблицу из процедуры...
и так далее......... Причем
работает корректно и прекрасно заполняет таблицу Пробовал:
И
ничто не вызывает ошибок, но в таблицу ничего не поподает... попытка же сделать
вызывает ошибку..... В документации нашел только описания получения одиночного результата, и ни одного примера с получением набора данных их процедуры.... Подскажите пожалуйста. Что делаю не так?
Причина редактирования: используй тэг code
|
|
|
amakaro4 |
29.9.2009, 14:41
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
Запускается C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe...
false true -1 "1467" "1468" "1469" "1470" "1471" "1472" "1473" "1474" "1475" "1476" "1548" C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe завершилась с кодом 0 |
|
|
BRE |
29.9.2009, 14:48
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Запускается C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe... false true -1 C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe завершилась с кодом 0 Вот тут нужно разбираться, почему QSqlQuery считает ответ не валидным. Возможно дело в функции. Может у камрадов будут мысли по этому поводу, я с ODBC никогда дел не имел. Сообщение отредактировал BRE - 29.9.2009, 14:48 |
|
|
amakaro4 |
29.9.2009, 15:02
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
Запускается C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe... false true -1 C:\Qt\2009.03\qt\examples\sql\relationaltablemodel\debug\relationaltablemodel.exe завершилась с кодом 0 Вот тут нужно разбираться, почему QSqlQuery считает ответ не валидным. Возможно дело в функции. Может у камрадов будут мысли по этому поводу, я с ODBC никогда дел не имел. Все равно спасибо... добавил в код вызо first() ql.exec( "{call src_License}" ); ql.first(); true true -1 "1468" "1469" "1470" "1471" "1472" "1473" "1474" "1475" "1476" "1548" опять только колонки |
|
|
Текстовая версия | Сейчас: 27.12.2024, 14:31 |