recordcount 始终是数据库数据的个数吗?

解决方案 »

  1.   

    select count(*) from table
      

  2.   

    不是,recordcount只是当前纪录的序号,如果当前纪录是最后一个recordcount就是所有记录的个数,如果当前纪录是第1个,那么recordcount就只是1
      

  3.   

    Rs.CursorLocation = adUseClient
        Rs.Open "select * from table1", CN, adOpenDynamic, adLockBatchOptimisticRs.RecordCount  这个也是记录数
      

  4.   

    to: oarsman(翔龙) 你的说话不正确!
      

  5.   

    使用 RecordCount 属性可确定 Recordset 对象中记录的数目。ADO 无法确定记录数时该属性返回 –1。读已关闭的 Recordset 上的 RecordCount 属性将产生错误。所以RecordCount不总是记录个数有“-1”的情况。