为何我在用变量在SQL SERVER中查找的时候其结果集recordcount为空
但是结果集里有数据呢????为什么会这样子呢????

解决方案 »

  1.   

    recordret对象,在有些情况下返回的结果集recordcount会不准确,
    不过我忘了在哪些情况下了。
      

  2.   

    那就用COUNT来统计总的数据记录吧
      

  3.   

    是不是游标没有定义成客户端啊!?
    adodc的cursorlocation要设置成 aduseClient
      

  4.   

    是不是recordset被释放掉了cursorlocation就算不设置为客户断也不会为0的,应该是你的recordset使用不正确
      

  5.   

    daisy8675(莫依) 确实有这样的情况
      

  6.   

    就好比如这个语句:
    rs.open "select * from ManInfo where username = '" & user & "' and password = '" & pwd & "'", con, adOpenForwardOnly, adLockOptimistic结果集用recordcount属性的时候其结果为, 没有结果。
    但用if rs.eof and rs.bof then 这个语句的条件成立, 为何会这样子呢????
      

  7.   

    说错了
    if not(rs.eof and rs.bof) then这个语句是true的