Обработка Raiserror'а в запросе
Есть запрос -> бухгалтерский баланс (написан не мною). Нужно соорудить печатную форму (FR4). В случае, когда за определенный период отсутствуют данные, запрос генерит RAISERROR('Отсутствуют бухгалтерские итоги за предыдущий период!',16,-1). А в результате запроса получается (в SQL Query Analyzer):
(60 row(s) affected)
Server: Msg 50000, Level 16, State 1, Procedure mbuh_Form1List, Line 75
Отсутствуют бухгалтерские итоги за предыдущий период!
Как отследить при формировании отчета, что скрипт вернул ошибку??? RecordCount не катит, т.к. запрос возращает сколько-то строк (непонятно каких, но это дело создателя запроса...)
У меня получается, что если по идее нет данных, он всё равно выводит полностью отчет В FastReporte2 старый отчет эту ошибку выводил и страницу не формировал.
(60 row(s) affected)
Server: Msg 50000, Level 16, State 1, Procedure mbuh_Form1List, Line 75
Отсутствуют бухгалтерские итоги за предыдущий период!
Как отследить при формировании отчета, что скрипт вернул ошибку??? RecordCount не катит, т.к. запрос возращает сколько-то строк (непонятно каких, но это дело создателя запроса...)
У меня получается, что если по идее нет данных, он всё равно выводит полностью отчет В FastReporte2 старый отчет эту ошибку выводил и страницу не формировал.
Комментарии
А всё-таки можно ли отследить была ли ошибка в запросе и обработать её???