Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA50223-E

An invalid enclosing character was detected in the data. (input file = aa....aa, row = bb....bb, column = cc....cc) (M)

入力データに不正な囲み文字があります。

aa....aacc....ccには,エラーの発生個所の情報が出力されます。

aa....aa

入力ファイル通番またはファイル名

bb....bb

行番号

cc....ccフィールドデータ番号
  • 配列型のフィールドデータでエラーが発生した場合:

    エラーが発生したフィールドデータ番号が表示されます。

  • 配列型以外のフィールドデータでエラーが発生した場合:

    0が表示されます。

(S)

処理を終了します。

〔対策〕

入力データの論理エラーが発生しています。対処方法については,マニュアルHADB コマンドリファレンス入力データの論理エラーが発生したときの対処手順と対処方法を参照してください。

囲み文字と同じ文字を入力データとして扱う場合は,2個連続でその文字を指定してください。

また,adbimportコマンドを再実行するまでの流れについては,マニュアルHADB コマンドリファレンスadbimportコマンドが異常終了したときの対処方法を参照してください。

<インポート対象の表に配列型の列が定義されている場合>

配列型のフィールドデータが囲み文字で囲まれているかどうかを確認してください。配列型のフィールドデータが囲み文字で囲まれていない場合,配列型のフィールドデータ中の配列要素が配列型以外の列にインポートされようとして,入力データの論理エラーとなった可能性があります。

この場合,次の手順で対処してください。

  1. 配列型のフィールドデータを囲み文字で囲む

  2. adbimportコマンドを再実行する

  3. 入力データの論理エラーが発生した場合は,出力されたエラーメッセージの対処方法に従って対処する