ok. stimmt schon, aber mit "ExecSQL" funzts auch. aber die ordentliche variante in diesem fall ist open und close.
Delphi-Quellcode:
begin
//adoquery1.active:=false;
adoquery1.sql.Close;
adoquery1.sql.Clear;
adoquery1.sql.text := 'select * from tabelle1 where name like "%'+ed_such.text+'%"';
//adoquery1.ExecSQL;
adoquery1.open;
//adoquery1.active:=true;
anzahl := adoquery1.RecordCount; {anzahl vom typ integer}
end;