因初学所以不能解决下述问题,请帮忙:
如何把语句select name from pait.xdsl group by name 的结果作为TcomboBox  的 item

解决方案 »

  1.   

    先在Query上面执行这条语句
    然后一条一条把数据取出来放入ComboBox
    while not Query1.Eof do 
    begin
      ComboBox1.Items.Add(Query1.IndexFields[0].AsString); 
      Query1.Next;
    end;
      
      

  2.   


    //以下代码添加到Tcombobox1中  with datamodule1.adoquery1 do
      begin
          close;
          sql.clear;
          sql.add('select   name   from   pait.xdsl   group   by   name');
          open;
      end;
      while not datamodule1.adoquery1.eof do
      begin
          combobox1.Items.Add(datamodule1.adoquery1.fieldbyname('name').Value);
          datamodule1.adoquery1.Next;
      end;
      

  3.   

    在while循环之前,加一个  Query1.first;
      

  4.   

    with qry do
    begin
      close;
      Sql.Clear;
      Sql.Add('select   name   from   pait.xdsl   group   by   name');
      open;
      First;
        While not eof do
        begin
          combobox1.items.add(FieldByName('Name').asString);
          Next;
        end;
    end;
      

  5.   

    Query1.first;
    while   not   Query1.Eof   do   
    begin 
        ComboBox1.Items.Add(Query1.IndexFields[0].AsString);   
        Query1.Next; 
    end;