ページの先頭行へ戻る
NetCOBOL V11.1 メッセージ集
FUJITSU Software

2.4.454 JMN2756I-S

SQLCODEまたはSQLSTATEが未定義または多重定義です.

例題

[P2756.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2756.
000003 ENVIRONMENT    DIVISION.
000004 DATA           DIVISION.
000005 WORKING-STORAGE SECTION.
000006 PROCEDURE      DIVISION.
000007     EXEC SQL WHENEVER SQLERROR GO TO :P-END END-EXEC.
000008     EXEC SQL CONNECT TO DEFAULT END-EXEC.
000009 P-END.
000010     EXEC SQL WHENEVER SQLERROR CONTINUE END-EXEC.
000011     EXEC SQL DISCONNECT DEFAULT END-EXEC.
000012 END PROGRAM    P2756.

P2756.cob 8: JMN2756I-S SQLCODEまたはSQLSTATEが未定義または多重定義です.

詳細な説明

SQLSTATE/SQLCODEは,SQL文の実行によって例外事象が発生した場合,例外事象の内容を示すコードを格納するための領域です.応用プログラムでは,SQLSTATEかSQLCODEのどちらかを必ず宣言しなければなりません.