我记得ADO中的RECORDSET有个属性是RecordCount可以查看记录条数,
为什么在Delphi里没有这个属性?如果实在没有,我要查看ADOQuery1中的记录条数该怎么办?请高手指点,谢谢!

解决方案 »

  1.   

    不对啊:( 下面两种我都试了,一运行就出错
    RecordCount:=String(ADOQueryXjtj.Recordset.RecordCount);
    RecordCount:=String(ADOQueryXjtj.RecordCount);
    而且DELPHI自动弹出的帮助里没有RecordCount这个属性,ADOQuery和Recordset都没有:(
    怎么回事?
      

  2.   

    比如我有一个ADO控件名叫:ADOQuery1,那么直接用ADOQuery1.RecordCount就可以了
      

  3.   

    var 
      recordcountvalue:integer;
    begin
      recordcountvalue:=ADOQueryXjtj.RecordCount;
    end;
    而且DELPHI自动弹出的帮助里没有RecordCount这个属性,ADOQuery和Recordset都没有
    事实上是存在的,由于类型不正确,所以他不会显示出来!
      

  4.   

    我也认为有!但现在一运行就错会是什么原因?
    我用string函数把整形转换为字符串这步是不是有问题?
    我想如果其他都对的话,那问题就在这了,请各位帮在下看看,可以吗?var
      RecordCount: string; 
      RecordCountInt: integer;
    begin
      RecordCountInt:= ADOQueryXjtj.RecordCount;
      RecordCount:=string(RecordCountInt);//---这步有问题吗?
    end;