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