与えられた値がアプリケーションにとって適切な値でなければ、Connect、Run Startup、またはInitiate Request関数のDBCHCLを呼び出す前に、次の手順を実行します。
- Change-optionsを「Y」に設定します。
- Variable Length Fetchの値を次のように変更します。
長さ情報の指定場所 Variable Length Fetchの値を以下に変更 適用される文字列の直前に配置 Y 適用される文字列から個別に指定 N DBCHCLが応答から使用可能にしたデータのパーセルについては、DBCHCLは、データの長さおよびアドレスの両方をアプリケーションに提供します。
Variable Length Fetchの設定値 Fetch Data Pointer内のアドレスが指す内容 N パーセル本体の先頭。パーセル本体の長さは、Fetch Returned Data Lengthで個別に提供されます。 Y パーセル本体の前にある2バイト長(バイナリ形式)のフィールド、パーセル本体の長さは、Fetch Returned Data Lengthで提供されません。 Variable-length-fetchは、Parcel-mode-fetchが'Y'に設定されている場合のみ、'Y'に設定します。
Variable Length FetchとLocate Modeを、同時に'Y'に設定しないでください。