$ETRAP使用時にエラーが複数回報告されるのはなぜですか?

$ETRAPを使用してエラートラップを行っている場合、あるコールレベルでエラーが発生すると明示的に$ECODEをクリアしない限り、同エラーは全てのコールレベルで報告され続けます。

意図的にこのようなエラーハンドリングを行うのでなければ、エラー処理関数内で下記を実行してください。
 

​​​​Set $ECODE=""


サンプルをご覧下さい。

注: 現在$ETRAPを使用することは推奨されていません。Try Catch構文または$ZTRAPを使用することをお薦めします。


該当する製品: Caché, Ensemble, 旧HealthShare, IRIS Data Platform, IRIS for Health
関連トピック:
添付ファイル: 参考資料(zip)

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る