0

Oracleのストアドプロシージャを使用するCrystal Reportを使用したアプリケーションがあります(Oracle 10g Express Editionを使用しています)。現在、ストアド プロシージャから例外がスローされると、たとえば「ゼロによる除算」例外が発生すると、CR の警告ボックスにメッセージが表示されます。データではなく、レポート内に表示したい。それを行う方法はありますか?

EXCEPTION
    WHEN ZERO_DIVIDE THEN
        raise_application_error(-20001, 'Division by zero exception');

これは、ストアド プロシージャから例外をスローする方法です。次に、ストアド プロシージャを Data Expert にバインドしました。REF CURSOR を使用して、ストアド プロシージャから Crystal Report に値を返します。

前もって感謝します。

4

1 に答える 1