Zitat von
plautzer:
- noch ein zweites checkparam davorsetzen?
--> da macht doch keinen Sinn, oder?!?
Plautzer
Du hasts ja noch nirgendwo stehen.
Delphi-Quellcode:
Q_vertrag.Close;
Q_vertrag.SQL.Clear;
Q_vertrag.SQL.Add('Select * FROM vertrag.db WHERE id =:p');
Q_vertrag.CheckParams := true;
Q_vertrag.Params.ParamByName('p').AsFloat:= p;
Q_vertrag.Prepared:= True;
Q_vertrag.ExecSQL;
Ausserdem schreib lieber statt ExecSQL mal Open.
Mit ExecSQL entfernt man Datensätze, oder fügt neue ein.