Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

一般的なエラー

Caché は誤った入力に対し、エラー・メッセージを返します。エラー・メッセージの詳細情報は Caché ドキュメントに記述されています。以下は、一般的な 3 つのエラーです。

  • <NOROUTINE> は存在しないルーチンを実行しようとした場合に返されます。

  • <NOLINE> は存在しないサブルーチンを呼び出そうとした場合に返されます。

  • <PARAMETER> は正しい数のパラメータを渡さなかった場合に返されます。

SAMPLES>do Run^BASRightTri()

D Run^BASRightTri()
^
<NOROUTINE> *BASRightTri
SAMPLES>do RAN^BASRightTriangle()

D RAN^BASRightTriangle()
^
<NOLINE>
SAMPLES>do Run^BASRightTriangle(4)

Sub Run()
^
<PARAMETER>+5^BASRightTriangle
SAMPLES 2d0>Quit

SAMPLES>

3 番目のエラーは、BASRightTriangle ルーチンの実行中に発生します。これにより、ルーチンの実行は終了します。エラー・メッセージは、ターミナル・ウィンドウでエラーを含む行 (オフセットを追加したラベル名) に表示されます。また、SAMPLES> プロンプトは SAMPLES 2d0> に変更されます。ObjectScript の Quit コマンドを使用して、通常の状態にプロンプトを戻します。

FeedbackOpens in a new tab