ado的话肯定不用,DAO的话就不清楚了

解决方案 »

  1.   

    DAO最好movefirst一把,而且最好先movelast再movefirst因为不这样,RecordSet常常不能正确算出有多少记录。在用movefirst之前先用判断一下记录数是否为零。这样就不会有异常了。
      

  2.   

    设置RecordSet的OPEN方法
    如:RecordSet.Open Sql语, ConnectionString, adOpenKeyset, adLockReadOnly, adCmdText
    再用RecordCount判断一下就可以了.
      

  3.   

    最好用
    MoveFirst
    MoveLast
    MoveFirst
    MoveLast
    循环一次,可以避免出错,具体为什么,我忘了,在一本书上看过。
      

  4.   

    最好用
    MoveFirst
    MoveLast
    MoveFirst
    MoveLast
    循环一次,可以避免出错,具体为什么,我忘了,在一本书上看过。