WHENEVER ERROR

Informix-4GL 系統錯誤設定使用說明

語法一

WHENEVER [ ANY ] ERROR STOP

說明

  • 系統預設處理方式

  • 當錯誤發生時,系統會將錯誤訊息顯示於螢幕的 ERROR 行上,並停止程式執行

語法二

WHENEVER [ ANY ] ERROR CONTINUE

說明

  • 當錯誤發生時,系統將會避開此錯誤,執行後續程式,不會中斷程式執行

  • 若無額外的輔助錯誤處理,可能會造成無法彌補的錯誤發生

  • 通常於 SQL 指令後,加上 SQLCA.SQLCODE 的檢查判斷

語法三

WHENEVER [ ANY ] ERROR CALL functionName( )

說明

  • 當錯誤發生時,系統會執行系統內建或自定義的函數

最后更新于