Хранимы процедуры, Как получить набор данных |
Здравствуйте, гость ( Вход | Регистрация )
Хранимы процедуры, Как получить набор данных |
amakaro4 |
29.9.2009, 10:38
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 28.9.2009 Пользователь №: 1123 Спасибо сказали: 0 раз(а) Репутация: 0 |
Сражу скажу. Я новичек. До этого пять лет работал со студией (C#). Сейчас на примере сделанного когда-то проекта решил изучить С и QT... Но дело в том что с годами сложилось, по определенным причинам, правило работать по возможности только с хранимыми процедурами. В ADO.NET с этим проблем нет но вот уже сутки бьюсь над попыткой залить таблицу из процедуры...
и так далее......... Причем
работает корректно и прекрасно заполняет таблицу Пробовал:
И
ничто не вызывает ошибок, но в таблицу ничего не поподает... попытка же сделать
вызывает ошибку..... В документации нашел только описания получения одиночного результата, и ни одного примера с получением набора данных их процедуры.... Подскажите пожалуйста. Что делаю не так?
Причина редактирования: используй тэг code
|
|
|
ViGOur |
29.9.2009, 11:19
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Цитата With Microsoft SQL Server the result set returned by a stored procedure that uses the return statement, or returns multiple result sets, will be accessible only if you set the query's forward only mode to forward using QSqlQuery::setForwardOnly(). это цитата из документации: Поддержка хранимых процедур в ODBC
Note: The value returned by the stored procedure's return statement is discarded. If the stored procedure returns multiple result sets only the first will be accessible. Сообщение отредактировал ViGOur - 29.9.2009, 11:19 |
|
|
Текстовая версия | Сейчас: 27.12.2024, 14:20 |