Autor Beitrag
saxe66
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 104



BeitragVerfasst: Di 04.03.03 15:53 
Ich quäle mich mit dem Problem des Einlesens einer "comma-delimited" Textdatei in eine DBase-Datei herum.
Unter Clipper wurde die ASCII-Datei nach jedem Komma aufgetrennt, in Delphi scheitern jedoch diese Versuche.
Weder trennt Delphi die ASCII-Datei beim Lesen auf noch schreibt Delphi die Kommas in eine ASCII-Datei, wenn ich z.B. ein Batchmove aus einer DBase in eine Textdatei mache.
Hat jemand eine Lösung für mich, da ich nicht extra ein DOS-Programm bemühen will, um diese Aufgabe zu lösen.

Vielen Dank ...
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Di 04.03.03 19:27 
Titel: Re
Delphi kennt von sich aus solche Dateien nicht. D. kennt nur untypisierte, typisierte und Textdateien (und noch etwas mehr). Wenn du eine CSV Datei einlesen möchtest, bleibt dir nur die Wahl, es selbst zu Programmieren.
1. Zeile einlesen
2. Wert = Einlesen bis ";"
3. Zeile um Länge[Wert+1] von 1. Position löschen
4. gehe zu 2.

MFG
MSCH

P.S. oder hab ich jetzt was falsch verstanden ?