Guten Morgen.
Wenn du die
Query-Komponente am Ende zerstörst, dann kannst du sie nur einmal benutzen. Wenn sich die Ergebnismenge nicht ändert, solltest du sie nur einmal einlesen. Bei deinem
SQL-Statement fällt mir auf, dass du ID (PK?) selektierst (1 Treffer), nach ID sortierst und dann auch noch den ID in die ComboBox einträgst. Macht sowas Sinn?
Delphi-Quellcode:
procedure TForm1.FillComboBox2 (aCB : TspSkinComboBox);
begin
with ADOQuery7
do
try
SQL.Text := '
SELECT * FROM Test WHERE ID = 7 ORDER BY ID ASC';
Open;
while not Eof
do
begin
aCB.Items.Add(FieldByName('
ID').AsString);
Next;
end;
finally
Close;
end;
end;
Grüße vom marabu