用adoquery,select出了几个符合条件值:select student from table where ...,怎么把这些值分别显示在多个edit控件上呢?谢谢!

解决方案 »

  1.   

    楼主用的是否是D7以上版本,如果是,就好解决了,研究一下Data Controls 面板中的DBCtrlGrid控件,不难。祝好运!
      

  2.   

    edit.text:=fieldbyname('字段名').value;注意类型匹配
      

  3.   

    可能楼上的没有弄明白我的问题,确切的说我的意思是想把select的值放在某一个数组str[10]中,请问该如何做呢?
      

  4.   

    用控件,或手用 while not query.eof do
                   begin
                    str[i]:=query.fieldbyname('fieldname).asstring;
                   end;
    ok
      

  5.   

    放数组中的话,楼上的方案是可行的,只不过要记得改变 i 的值哦
    i:= 0 ;
    while not query.eof do
    begin
      str[i]:=query.fieldbyname('fieldname).asstring;
      i := i+ 1;
     query.next;
    end;