У меня есть приложение с Crystal Report, которое использует хранимую процедуру от Oracle (я использую Oracle 10g Express Edition). На данный момент, когда из хранимой процедуры выдается исключение, скажем, исключение «деление на ноль», сообщение отображается в окне предупреждения в CR. Я хочу отображать его в отчете, а не в данных. Есть ли способ сделать это?
EXCEPTION
WHEN ZERO_DIVIDE THEN
raise_application_error(-20001, 'Division by zero exception');
Вот как я выбрасываю исключение из хранимой процедуры. Затем я связал хранимую процедуру с Data Expert. Я использую REF CURSOR для возврата значения из хранимой процедуры в Crystal Report.
Заранее спасибо.