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

2.4.448 JMN2744I-S

ホスト変数は,アドレス可変項目であってはなりません.

例題

[P2744.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2744.
000003 ENVIRONMENT    DIVISION.
000004 DATA           DIVISION.
000005 WORKING-STORAGE  SECTION.
000006     EXEC SQL BEGIN  DECLARE SECTION END-EXEC.
000007  01  SQLSTATE PIC X(5).
000008  01 HRGRP.
000009    02 WDEPND  PIC S9(4) BINARY.
000010    02         PIC X(1)
000011               OCCURS 10 DEPENDING ON WDEPND.
000012    02 HVAR3   PIC S9(9) BINARY.
000013     EXEC SQL  END  DECLARE SECTION END-EXEC.
000014 PROCEDURE  DIVISION.
000015     EXEC  SQL
000016        SELECT CL1 INTO :HVAR3  FROM  TBL
000017     END-EXEC.
000018 END PROGRAM    P2744.

P2744.cob 12: JMN2744I-S ホスト変数は,アドレス可変項目であってはなりません.

詳細な説明

ホスト変数(データ部の埋込みSQL宣言節で定義する)は,応用プログラムからデータをデータベースに格納したり,データベースのデータを読み込むために使用します.ホスト変数は,レコード中の可変位置(レコードの中で,OCCURS句にDEPENDING指定を指定したデータ項目の後に割り付けられる領域)にある項目であってはなりません.