Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA31306-E

The number a argument in the CLI function "bb....bb" is invalid.(number = cc....cc, reason = dd....dd) (M+J+O)

CLI関数bb....bba番目の引数に誤りがあります。 <SQLSTATE:54001>

a

引数の順序番号

bb....bb

CLI関数名

cc....cc

ColumnInfoまたはParameterInfoの指定順

dd....dd

エラー要因

(S)

このSQL文を無視します。

〔対策〕

対策方法を次の表に示します。

aの値

bb....bbの値

cc....ccの値

dd....ddの値

対策方法

3

a_rdb_SQLBindArrayParams

0

ARRAY COUNT

引数ArrayCountに指定した値に誤りがあります。1以上を指定してください。

4

a_rdb_SQLBindArrayParams

0

PARAMETER COUNT

引数ParameterCountに指定した値に誤りがあります。a_rdb_SQLNumParams()で取得した?パラメタの数を指定してください。

5

a_rdb_SQLBindArrayParams

0以上

PARAMETER INFO

  • cc....ccの値が0の場合,引数ParameterInfoに指定したアドレスに誤りがあります。

  • cc....ccの値が1以上の場合,引数ParameterInfoに指定したアドレス配列のcc....cc番目に指定したアドレスに誤りがあります。

正しいアドレスを指定してください。

5

a_rdb_SQLBindArrayParams

0以上

PARAMETER VALUE

次に示すParameterInfo構造体のメンバParameterValueのアドレスに誤りがあります。

  • 不正なParameterValueを含むParameterInfoの配列番号:

    cc....ccの値を引数ParameterCountで割った値

  • 不正なParameterValueを含むParameterInfo構造体の位置:

    cc....ccの値を引数ParameterCountで割った余り+1

ParameterInfo構造体のメンバInda_rdb_SQL_NULL_DATA以外の値を指定した場合は,正しいアドレスを指定してください。

3

a_rdb_SQLBindCols

0

COLUMN COUNT

a_rdb_SQLNumResultCols()で返却した列数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLBindCols

0

COLUMN INFO

引数ColumnInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindCols

1以上

BUFFER LENGTH

cc....cc番目に指定したColumnInfo構造体のメンバBufferLengthの値が,cc....cc番目の検索結果列の列長と一致していません。a_rdb_SQLDescribeCols()が返却する列情報を参照して,正しい値を設定してください。

4

a_rdb_SQLBindCols

1以上

TARGET VALUE

cc....cc番目に指定したColumnInfo構造体のメンバTargetValueのアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindCols

0

ARRAY TYPE

配列型の検索項目列には列結合は実行できません。検索項目列のデータ型が配列型にならないようにSQL文を修正してください。

3

a_rdb_SQLBindParams

0

PARAMETER COUNT

a_rdb_SQLNumParams()で返却したパラメタ数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLBindParams

0

PARAMETER INFO

引数ParameterInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLBindParams

1以上

PARAMETER VALUE

cc....cc番目に指定したParameterInfo構造体のメンバParameterValueのアドレスに誤りがあります。ParameterInfo構造体のメンバInda_rdb_SQL_NULL_DATA以外の値を設定した場合は,正しいアドレスを設定してください。

3

a_rdb_SQLDescribeCols

0

COLUMN COUNT

a_rdb_SQLNumResultCols()で返却した列数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLDescribeCols

0

COLUMN INFO

引数ColumnInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

4

a_rdb_SQLDescribeCols

1以上

NAME BUFFER LENGTH

cc....cc番目に指定したColumnInfo構造体のメンバNameInfoが表すColumnNameInfo構造体のBufferLengthの値が小さ過ぎます。値を大きくしてください。

4

a_rdb_SQLDescribeCols

1以上

NAME

cc....cc番目に指定したColumnInfo構造体のメンバNameInfoが表すColumnNameInfo構造体のNameに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLDescribeParams

0

PARAMETER COUNT

a_rdb_SQLNumParams()で返却したパラメタ数と異なる値が設定されています。同じ値を設定してください。

4

a_rdb_SQLDescribeParams

0

PARAMETER INFO

引数ParameterInfoに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLNumResultCols

0

COLUMN COUNT

引数ColumnCountに指定したアドレスに誤りがあります。正しいアドレスを設定してください。

3

a_rdb_SQLNumParams

0

PARAMETER COUNT

引数ParameterCountに指定したアドレスに誤りがあります。正しいアドレスを設定してください。