Also die Anzahl an Spalten variiert von Datei zu Datei. Das scheint aber generell kein Problem zu sein, da ja schon 983 andere Datein importiert wurden, bevor es zum Fehler kam.
Ich habe jetzt nochmal zwei Datein verglichen: die fehlerhafte und die davor. Beide sind exakt identisch mit der Ausnahme, dass die fehlerhafte Datei kein "</" enthält, wo die andere es enthält. Bei beiden finden sich in sLineBuffer(0) die ersten 7 Spalten und ein Teil der 8. Ein weiterer Unterschied ist, dass bei der fehlerhaften Datei ein Semikolon ganz am Ende fehlt. Das scheint aber nicht zum Fehler zu führen, da ich nämlich versucht habe eins einzufügen.
Ich finde es nur seltsam, dass es keine Fehlermeldung gibt, wenn ich nur 3 statt 1053 Datein in dem Ordner habe, der eingelesen wird. Deswegen habe ich vermutet, dass es irgendwo zu einem Überlauf kommen könnte.
|