Thema: Delphi Daten in Felder ändern

Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Daten in Felder ändern

  Alt 2. Dez 2005, 21:44
Hallöchen,

Gib doch in der WHERE-Klausel die Gemeinsamkeit an, die die zu veränderten Datensätze haben, dann kommt es auch nicht vor, dass du aus Versehen mal die ganze Tabelle überschreibst.

In Delphi-Code würde ich das so machen:

Delphi-Quellcode:
with Query do
begin
  SQL.Add('UPDATE Tabelle');
  SQL.Add('SET Spalte = :NeuerWert');
  SQL.Add('WHERE Spalte = :Vergleichswert');
  ParamByName('NeuerWert').AsString:= edit1.text;
  ParamByName('Vergeichswert').AsInteger:= ID;
  ExecSQL;
end;
Durch ParamByName kannst du sehr bequem die einzelnen Werte übergeben;


Probiers doch mal

Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat