我用SQL语句'select name from user_table' 怎么把选出来的一列name值显示到
listbox(不是Bbgrid)中?可以实现吗?

解决方案 »

  1.   

    listbox1.items.add(query.fieldbyname('name').asstring);
      

  2.   

    但一列有多条记录的.listbox1.items.add(query.fieldbyname('name').asstring);
    这样只能加上一条记录吧?全加上去怎么编?
      

  3.   

    if adoquery1.RecordCount > 0 then
    begin
      with adoquery1do
      begin
        first;
        while NOT EOF do
          begin
            listbox1.items.add(adoquery1.fieldbyname('name').asstring);
            next;
          end;
      end;
    end;
      

  4.   

    for i:=0 to adoquery1.RecordCount-1 do
    begin
    listbox1.items.add(adoquery1.fieldbyname('name').asstring);
    adoquery1.next; 
    end;
      

  5.   

    adoquery1.first  
        while NOT adoquery1.EOF do
          begin
            listbox1.items.add(adoquery1.fieldbyname('name').asstring);
            next;
          end;