Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: [mySQL]: Fehler in der Abfrage, aber wo?

  Alt 9. Mai 2004, 17:32
Hai yankee,
warum alles so kompliziert

Du hast doch sicher ein ID-Feld in deiner Tabelle?!?

Also einfach:

Delphi-Quellcode:
var
  aktive_id : Integer;
begin
  with ZQuery2 do
  begin
    aktive_id := FieldByName ('id').AsInteger;
    Close;
    SQL.Text := 'DELETE FROM bestellungen WHERE id=:id';
    ParamByName ('id').AsInteger := aktive_id;
    ExecSQL;
  end;
end;
Wobei Du jetzt noch das DBGrid neu füllen müsstest wenn ZQuery2 das DataSet für dein DBGrid ist. Aber wenn es dies ist mache doch einfach ein "ordinäres" ZQuery2.Delete.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat