adoquery1.SQL.Add('select count(*) from -------where-----
我想在edit里显示 查询的记录数  怎么实现!  谢谢!

解决方案 »

  1.   

    edit1.text := adoquery1.Recordcouts ;
      

  2.   

    edit1.text:=adoquery1.fields[0].asstring;
      

  3.   

    不好意思发错了
    edit1.text := inttoStr(adoquery1.Recordcouts) ;
      

  4.   

    edit.text:=inttostr(adoquery1.RecordCount)
      

  5.   

    或者改一下:
    adoquery1.SQL.Add('select count(*) as nmu  from -------where-----
    然后:edit1.text:=inttostr(adoquery1['num']);
      

  6.   

    应该是 edit1.text := adoquery1.Recordcount ;
      

  7.   

    错了,是 edit1.text:=inttostr(adoquery1.RecordCount);
      

  8.   

    ADOQuery1.SQL.Add('select count(*) from -------where-----');
     edit1.text:=ADOQuery1.Fields[0].AsString;
      

  9.   

    adoquery1.SQL.Add('select count(*) from -------where-----
    返回的已经是记录数了,只要把这个数显示出来就可以了
    用 kl2000() 的用adoquery1.Recordcount 的话用select * 就可以了
      

  10.   

    edit1.text :=inttostr( adoquery1.Recordcounts );
      

  11.   

    :) :  Manwill71(天皇地虎江山一片) 又发错了
    adoquery1.SQL.Add('select * from -------where-----)
    edit1.text:=inttostr(self.ADOQuery1.RecordCount);