Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Qt ODBC + MS SQL: прерывается выполнение хранимой процедуры (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/qt-odbc-ms-sql-preryvaetsya-vypolnenie-hranimoj-procedury-268623/)

Guest 29.09.2011 03:31

Qt ODBC + MS SQL: прерывается выполнение хранимой процедуры
 
доброго времени суток.Windows, Qt 4.7.3, ODBC3 драйвер, MS SQL Server 2005.столкнулись со следующей аномалией. имеется хранимая процедура выгрузки данных из БД. работает давно и без проблем.возникла необходимость вызывать ее с помощью QSqlQuery, и вот тут зарылся северный пушистый зверек. процедура в норме выполняется пару минут, но QSqlQuery::exec() возвращает true уже через десяток секунд. QSqlQuery::lastError(), соответственно, чист. в трассировке драйвера тоже никаких ошибок. тем не менее, выполнение процедуры прерывается на середине.вопрос философский: что сие значит? куда копать, кого душить?буду благодарен за любые наводки, советы, случаи из практики.p.s.забыл указать, процедура якобы успешно завершается на уровне драйвераКод:EXIT SQLExecute with return code 0 (SQL_SUCCESS)p.p.s.грабля найдена, процедура возвращает множественные результирующие наборы. при отключении вывода все работает. если кто успеет подсказать, что с этим можно сделать - не расстроюсь = )


Часовой пояс GMT, время: 23:32.


© www.otvetnemail.ru - Форум вопросов и ответов.