Entwickler-Ecke

Sonstiges (Delphi) - AUs Textdatei Zeilen zerlegen und dann in datenbank! wie??


arglthesheep - Fr 28.06.02 13:16
Titel: AUs Textdatei Zeilen zerlegen und dann in datenbank! wie??
Hallo Ihr!!
Ich stehe vor einem kleinen Problem:
Ich habe Textfiles mit nem Haufen Einträgen.
Pro Zeile sind eine feste Anzahl von daten, die durch ein ";" getrennt sind.

Nun möchte ich:

Die Textdateien (mehrere in einem Verzeichnis) einlesen,
die Zeilen in die Datensätze aufteilen, diese in ein Stringgrid einlesen und danach in eine Datenbank schieben.

Mein Stand:

Ich kann die Textdateien einlesen und Zeilenweise darstellen. Wie kann ich die einzelnen Datensätze einer Zeile zerteilen????

das einlesen danach in ein Stringgrid und dann in die Datenbank ist dann kein Problem mehr.

Danke für Eure Hilfe

ArgltheSHEEP

p.s. ich lese die textdatei in eine Stringlist ein......


Steffer - Fr 28.06.02 13:27

Also die ; sind vorgegeben. Hättest du , könntest du mit Commatext arbeiten.

Um die Strings zu erhalten, schau dir mal diesen Source an:
http://www.faqsen.de/find.jsp?FAQ=1;505448494850504849484952;2 oder diesen http://www.faqsen.de/find.jsp?FAQ=1;505048504850505152554953;2


Arakis - Fr 28.06.02 13:41

Sieh dir mal diese Unit an, die kennt viele String-Manipulationen.
Die Funktion strTokenToStrings wäre da für dich passend. Leider hat Delphi von Hause aus keine Splitt-Funktion.
http://ourworld.compuserve.com/homepages/stefc/xprocs.zip

Bis dann
user defined image


arglthesheep - Fr 28.06.02 14:11
Titel: Cool thx!!
Jo die Split Funktion vermisse ich!!
Habs aber anhand Eurer Links hinbekommen!!
Danke vielmals!!!

mfg

ARGLtheSHEEP