Moin...
Zitat:
Eine Namenszuweisung auf einen Parameter, den du schon mit dem Namen ansprichst, ist nicht nötig.
1. Auch eine DataTyp Zuweisung ist nicht nötig.
2. Ein
SQL.CLEAR ist nur bei Verwendung von ADD nötig. Bei Verwendung von
SQL.TEXT nicht.
3. Form1 ist
...sprechende Namen mit Präfix sind kein Luxus mehr.
Delphi-Quellcode:
foBlubb.qryCommand.SQL.Text := 'DELETE FROM logbuch WHERE Rufzeichen1=:ru1 AND Rufzeichen2=:ru2 AND Rufzeichen3=:ru3 AND Datumvon=:dav AND Uhrzeitvon=:urv';
foBlubb.qryCommand.ParamByName('ru1').AsString := e9ruf1;
foBlubb.qryCommand.ParamByName('ru2').AsString := e9ruf2;
foBlubb.qryCommand.ParamByName('ru3').AsString := e9ruf3;
foBlubb.qryCommand.ParamByName('dav').AsDateTime := e9vdat;
foBlubb.qryCommand.ParamByName('urv').AsDateTime := e9vzeit;
foBlubb.qryCommand.Execute;
PS: Ich würde den "Zeitstempel" in
einem Feld speichern. Ggf. in der Oberfläche optisch trennen.