Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: ValueListEditor; Wie Daten in DB speichern und umgekehrt

  Alt 16. Mai 2005, 11:30
Wenn du deine Name-Value-Paare in einer Paradox-Tabelle speichern willst, dann brauchst du zuerst einmal eine Tabelle. Du kannst zwar ein Zeichenketten-Feld vorsehen und "Name=Wert" dort eintragen, aber du kannst auch zwei Felder definieren - NAME und WERT.

Im Programm kannst du dann etwa so vorgehen:

Delphi-Quellcode:
procedure TMainForm.VLE_Save;
var
  i: integer;
  key: string;
begin
  with TBL do begin
    EmptyTable;
    for i := 1 to VLE.RowCount - 1 do begin
      key := VLE.Keys[i];
      TBL.Edit;
      TBL.FieldByName('NAME').AsString := key;
      TBL.FieldByName('WERT').AsString := VLE.Values[key];
      TBL.Post;
    end;
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat