先rs.MoveFirst再rs.MoveLast,然后用rs.RecordCount!!

解决方案 »

  1.   

    我拿一条试验也不行,SQL Server 返回几千条好像也没问题,minajo21(minajo)还有什么好的方法吗?先谢谢您了!
      

  2.   

    w18ily(再回首,西门吹沙)我试了,不可以,能不能跟MySQL数据库有关系呢?
      

  3.   

    好方法到是没有,笨方法到是有一个,就是我前面说过的:
    i=0
    While Not RS.EOF
         i=i+1
         RS.MoveNext
    Wend
      

  4.   

    i就是你要的。
    应该不是数据库的问题,我在SQL中也碰到过。
    再不然就多写一句:
    "SELECT n=count(*) FROM jbxx where xh=1"
    然后RS.fields("n")就是。
      

  5.   

    minajo21(minajo) odbc 不支持该格式查询,MySQL会不会有问题?
      

  6.   

    minajo21(minajo) 
    i=0
    While Not RS.EOF
         i=i+1
         RS.MoveNext
    Wend
    可以用的,谢谢您了,有好的方法告诉一声谢谢