Jetzt hab ich eine Lösung mit Count aus
SQL Sprache
Delphi-Quellcode:
If Combobox1.Text = '
'
then Combobox1.Text := '
gesamt3';
with Query1
do
begin
Active:=False;
SQL.Clear;
SQL.Add('
Select * from '+ ComboBox1.Text +'
where Upper (feld001) Like Upper (:feld1.text) ');
SQL.Add('
And Upper (feld002) Like Upper (:feld2.text) ');
ParamByName('
feld1.text').asString := SQLString1;
ParamByName('
feld2.text').asString := SQLString2;
Active:=True;
end;
StatusBar1.Panels[0].Text:=
IntToStr(Query1.SQL.Add('
Select CountAll(feld001)from' + ComboBox1.text+'
'));
end;
Das StatusbarPanel zeigt " 2 " statt 100000 Datensätze an. Woran liegt das?