TADOQuery控件如何得到某个符合条件记录集的条数?

解决方案 »

  1.   

    adoquery1.add('SELECT COUNT(*) As Total FROM table1 WHERE..... ');
    adoquery1.open;
    adoquery1.fieldbyName('Total').asinteger;就是你想要的结果的
      

  2.   

    很简单,取AdoQuery的RecordCount属性,就可以得到当前AdoQuery数据集中的记录数目。
      

  3.   

    先查询满足条件的记录 再返回ado的recordcount的值
      

  4.   

    楼上说的都是要再去数据库中查询
    下面的方法不用。
    adoquery.Filter:='Field1=111';//你的条件
    adoquery.filted:=true;
    count:=adoquery.RecordCount
    adoquery.filted:=false;
    adoquery.Filter:='';
      

  5.   

    很简单,取AdoQuery的RecordCount属性,就可以得到当前AdoQuery数据集中的记录数目。