Tom: Nur einen Teil einer Datei auslesen

Beitrag lesen

Hello,

id | vname | nname | nachricht

Noch ein Tipp:
Wenn Du eine echte CSV-Datei benutzt, brauchst Du dich um Sonderzeichen nicht mehr sorgen...

"id","vname","nname","""nachricht"" ist ein schönes Wort"

Ich soll also Kommas anstelle der Pipe verwenden und die einzelnen Datensätze in Anführungszeichen setzen?

Das ist nur ein Beispiel für den Aufbeu einer CSV-Datei.
Bei vernünftigen Programmen kann man die Begrenzer und die Trenner einstellen. M$-Programme, die z.B. für einen Import in Frage kommen (Excel) versuchen das aber inzwischen alles automatisch und akzeptieren daher eigentlich nur Komma und Doppelhäkchen ohne Probleme.

Wichtig ist, dass die Begrenzer (") gedoppelt werden (maskiert), wenn sie innerhalb des begrenzten Feldes vorkommen. Wenn Du die CSV-Datensätze so aufbaust, können die Feldwerte z.B. auch den Zeilenumbruch oder NULL enthalten, ohne dass es Probleme gibt.

Besser wäre der Aufbau als Random Access File, so wie ich es in der "Adressverwaltung" gemacht habe.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau