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