Показать сообщение отдельно
  #2  
Старый 31.10.2017, 01:19
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Пусть для работы с БД мы используем ADO:
Код:
ADOQuery1.First;
While Not ADOQuery1.Eof Do
  begin
     ComboBox1.Items.Add(ADOQuery1.FieldByName('Field_with_name').AsString);
     ADOQuery1.Next;
  end;

Если надо сохранить при этом ID, то можно пользоваться примерное так:
Код:
...
     ComboBox1.Items.AddObject(ADOQuery1.FieldByName('Field_with_name').AsString,TObject(ADOQuery1.FieldByName('ID').AsInteger));
...
Ответить с цитированием