Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#5
  Alt 29. Sep 2002, 22:55
Noi... Kerle hosch net kapiert??

Also die Textdatei sieht so aus:

Name.....Vorname......Straße......Ort......# <-das steht für ein CR!
.
.
.
sich wiederholende Zeilen.

Jetzt definierst Du die External File:

CREATE TABLE External File ...blabla
(NAME CHAR(10),
VORNAME CHAR(10),
Straße CHAR(10),
ORT CHAR(10),
CRLF SmallInt); //Oder Integer, ich weiß es auswendig nicht mehr... *g*

Wenn Du jetzt einlesen willst, kapiert IB noch die Daten anhand der vorgegebenen Struktur zu lesen. Allerdings steht der Cursor am Ende einer Zeile. Du musst dann also um den IB-Cursor in die nächste Zeile zu bringen das CRLF auch "einlesen", ist zwar uninteressant, aber das brauchst Du. Wenn Du Daten AUSLIEST, dann musst Du, um die Daten nicht alle in einer Zeile unterzubringen, das CRLF wieder um in die nächste Zeile zu springen. Dann machst Du eben ein

INSERT INTO EXtFILE VALUES ('NAME','VORNAME','STRASSE','ORT',2573);

Kapische??
Gute Nacht....

Lemmy
  Mit Zitat antworten Zitat