Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#1

Was ist besser? .EDIT / .POST oder ein UPDATE-Query?

  Alt 24. Feb 2004, 08:52
Hai,

mal ne Frage *g*

Was ist denn vorzuziehen um Datensätze zu ändern?

Delphi-Quellcode:
begin
  Query1.Edit;
  Query1.FieldByName ('spalte').AsString := 'la le lu';
  Query1.FieldByName ('noch_ne_spalte').AsInteger := 0815;
  .
  .
  Query1.Post;
end;
Oder ein UpdateQuery:

Delphi-Quellcode:
begin
  Query1.SQL.Text := 'UPDATE tabelle SET spalte = :spalte, noch_ne_spalte = :noch_ne_spalte WHERE id = :id';
  Query1.ParamsByName ('spalte').AsString := 'la le lu';
  Query1.ParamsByName ('noch_ne_spalte').AsInteger := 'la le lu';
  Query1.ParamsByName ('id').AsInteger := 1;
  Query1.ExecSQL;
end;
Hat das eine gegenüber dem anderen vor/nachteile?
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat