Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Text File Einlesen und als Datenbank Datei ausgeben

  Alt 19. Mai 2006, 11:06
jo,

Du mußt dann halt nur die Zeilen auch zerlegen
wie Du es jetzt auch machst.

Delphi-Quellcode:
var
  sl: TStringList;
  i: Integer;

begin
  sl := TstringList.create;
 
 if FileExists('fileName') then
     sl.loadfromFile('fileName');

  for i:=0 to sl.count -1 do
    begin
       //tu etwas mit sl.strings[i]
    end;
  sl.free; // [edit]freigeben vergessen
end;
[edit = Ergänzung]

Ein record ist in der Regel ein Datensatz
wie hier zum Beispiel

test = record
zahl: Integer;
name: String[20]
end;
Solch eine Recordstruktur kann mit einer Stringlist nicht eingelesen werden.

Ein TextFile mit einer SatzStruktur
wie hier

1 name1
2 name2
3 name3

kann mit einer Stringlist eingelesen werden, allerdings auch nur in Zeilen.
Die Zeilen müssen dann zerlegt werden um in Datenfelder getrennt zu werden.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat