質問
現在、固定長ファイル読み取り処理を作成しています。
データの種類としてヘッダとレコードがあるため、固定長フォーマットは以下のように定義しています。グループ「Record」はいずれのフィールドも数値として定義していますが、数値以外のデータもエラーとならずに読み取れてしまいます。なぜでしょうか。
- 構造定義
- 数値以外の文字が混入しているデータ
回答
レコードのデータをグループ「Header」のレコードデータとして読み取っている可能性があります。
ヘッダの出現回数が特定できる場合には、グループ「Header」の出現回数を指定してください。
また、ヘッダとレコードのデータを別のグループに分ける必要がないのであれば、同じグループに所属させるか、グループのない構造定義としてください。
コメント
0件のコメント
記事コメントは受け付けていません。