Ein (
SQL-)Parameter ist ein/eine Platzhalter/Variable.
Es wird keine Abfrage auf einen aktuellen Wert gemacht sondern auf den Parameter
NAME
Query.SQL.Text := 'select * from Personen where Vorname = :NAME';
Den Wert wird hiermit gesetzt:
Delphi-Quellcode:
Query.ParamByName('
NAME').AsString := '
Egon';
Query.Open;
Nun werden alle Personmen mit dem Vornamen "Egon" angezeigt.
Delphi-Quellcode:
Query.ParamByName('
NAME').AsString := '
Susi';
Query.Open;
Nun alle Susis.