使用 RecordCount 属性可确定 Recordset 对象中记录的数目。ADO 无法确定记录数时,或者如果提供者或游标类型不支持 RecordCount,则该属性返回 –1。Recordset 对象的游标类型会影响是否能够确定记录的数目。对仅向前游标,RecordCount 属性将返回 -1,对静态或键集游标返回实际计数,对动态游标取决于数据源返回 -1 或实际计数。

解决方案 »

  1.   

    是存在这样的问题的。关键是使用rs.open 的CursorLocation参数不对。
    设置
    rs.CursorLocation=3
    应该就可以取到recordcount了。
      

  2.   

    Rs.Open "SELECT cardid FROM student where cardid<>'' and cardid is not null", Conn, adOpenDynamic, adLockOptimistic
      

  3.   

    一直不知道rs.open,x,conn,2,2语句中conn后面参数具体是干什么的,有没有资料让我看下或者给我简单讲一下吗