最後の要素以外のすべてのフィールド幅は 0 より大きくなければなりません。

更新 : 2007 年 11 月

エラー メッセージ

最後の要素以外のすべてのフィールド幅は 0 より大きい必要があります。最後の要素内の 0 以下のフィールド幅は最後のフィールドが可変長であることを示しています。

最後の要素以外のフィールド幅が 0 または 0 より小さく設定されているため、処理が失敗しました。最後のフィールドが可変長であることを示すために、0 と等しいか、0 よりも小さいフィールド幅を最後の要素に使用できますが、その他の要素には使用できません。

このエラーを解決するには

  • フィールド幅を正しいサイズに設定します。

参照

処理手順

方法 : Visual Basic で固定幅のテキスト ファイルを読み取る

参照

TextFieldParser.SetFieldWidths メソッド

TextFieldParser.FieldWidths プロパティ

TextFieldParser オブジェクト