Die
Ado Komponente meckert, weil sie den Parameter :Halle nicht auflösen kann. Diese Parameter muss man bei geschlossener
Query zunächst einmal setzen.
Ich gehe dabei folgendermaßen vor:
Delphi-Quellcode:
var
param : Tparameter;
begin
with abfrage
do begin
Close;
SQL.clear;
SQL.add(sqlstring);
param := Parameters.Parambyname('
Halle');
param.Datatype := ftstring;
param.value := '
Die Halle';
execsql;
end;
end;
Anschließend sollte Adoquery nicht mehr meckern.
Im übrigen ist dein
SQL String etwas lang geraten. Es reicht völlig die folgende Abfrage:
Select ID, AdressSortierung,...
from Standbeschriftung
where Halle like :Halle;
Ich würde jedoch den Parameter :Halle durch einen anderen Ausdruck ersetzen. Es könnte sein, dass die Komponente durch die zweimalige Verwendung desselben Wortes etwas durcheinander kommt.
Gruß Kompi