Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Alternative zu Array of TStrings

  Alt 9. Sep 2005, 10:46
Wenn es darum geht, Daten tabellenartig im RAM zu speichern käme ein Memory Dataset in Frage.
Mit TJvMemoryData bist du da schon auch dem richtigen Wege.
Ich kenne TJvMemoryData nicht, da es aber sicher von TDataset abgeleitet ist, können folgende Operationen durchgeführt werden.
Delphi-Quellcode:
var
  ds : TDataSet;
begin
  ds := JvMemoryData1;
  ds.Open; // Datenmenge öffnen

  ds.Insert; // Datensatz einfügen
  ds['Feld1'] := 'test1';
  ds['Feld2'] := 4711;
  ds.Post; // Daten abschicken

  ds.first; // an Anfang
  while not ds.eof do
  begin
     ShowMessage(ds.FieldByName('Feld1').AsString);
     ds.next;
  end;
  ds.First;
  ds.Delete; // Datensatz löschen
Andreas
  Mit Zitat antworten Zitat