Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Fehler bei SQL und Combobox.Items.Add

  Alt 7. Feb 2006, 06:59
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
  Mit Zitat antworten Zitat