sql语句:
select distinct count(name)
from testtable 怎么把这个count出来的值取出来,在edit或者其他地方显示呢?

解决方案 »

  1.   

    WITH adodataset1 do
    begin
    close;
    sql.clear;
    sql.add('select distinct count(name) from testtable');
    open;
    EDIT1.TEXT:= fields[0].AsString;
    end;
      

  2.   

    edit1.text := query.fields[0].asstring;或者改语句
    select count(name) as name from testtableedit1.text := query1.fieldbyname('name').asstring;
      

  3.   

    WITH adodataset1 do
    begin
    close;
    sql.clear;
    sql.add('select distinct count(name) as sum from testtable');
    open;
    EDIT1.TEXT:= fieldbyname('sum').AsString;
    end;
      

  4.   

    没办法copy一个WITH adodataset1 do
    begin
    close;
    sql.clear;
    sql.add('select distinct count(name) as sum from testtable');
    open;
    EDIT1.TEXT:= fieldbyname('sum').AsString;
    end;
      

  5.   

    这里除了风焱,还有DWGZ() 好像挺有水平,其他人都不怎么的
      

  6.   

    赫赫,原来microjuz(天才弟弟) 才是人上人阿,能评价别人自然有过人之处啦,以后还要多多关照阿!哈哈……
      

  7.   

    啊..sorry..本打算things(平) (枕流以洗耳,漱石以磨牙)结20分, :firetoucher(风焱) 20分,还有DWGZ() 10分的......操作错误!