Symfoware Server WebDBtoolsユーザーズガイド - FUJITSU -
目次 索引 前ページ次ページ

第6章 WebScript拡張タグ> 6.6 そのほかのタグ

6.6.1 <!ERRORHANDLE>

■説明

<!ERRORHANDLE>は、エラーが発生した場合の制御を変更するタグです。

エラーが発生した場合の制御は、アプリケーション環境パラメタのDBErrorHandleおよびWLErrorHandleで設定しますが、その設定を部分的に変更したい場合に<!ERRORHANDLE>タグが使用できます。
<!ERRORHANDLE>タグは、フォーマットファイルの任意の位置で指定できます。指定された時点から、次の<!ERRORHANDLE>タグまで、またはフォーマットファイルの処理が終了するまで設定が有効となります。

■構文

<!ERRORHANDLE state [ TYPE=type ] >

■パラメタ

state :

type :

■使用例

<!ERRORHANDLE ON TYPE=DB>
<!DO "SELECT 製品名 FROM WL_SCHEMA.製品表 WHERE $QUERY::cond" RESULT=rslt>
<!IF 'SYSTEM::DB_ERRORCODE ne "00000"'>
  <!THROW "label">
    <!--  <!CATCH "label">でエラー処理をさせます。 -->
<!/IF>
<!ERRORHANDLE DEFAULT>

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007