ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
DBComboBox1.Items.Clear;
ADOQuery1.SQL.Add('Select Distinct Field1 From myTable');
ADOQuery1.Active:=True;
while Not ADOQuery1.Eof do
begin
  DBComboBox1.Items.Add(ADOQuery1.Fields[0].AsString);
  ADOQuery1.Next;
end;
//对于其它如Query等也照此办理。