为什么我的RecordSet中的数据,我还没提交,它就已经更新到数据库了,为什么??请给点指点!!!我在修改了RecordSet中的数据之后,有可能触发重新生成RecordSet的事件了,应该怎么处理?是否要在其他事件触发之前,先把RecordSet的修改取消?

解决方案 »

  1.   

    如果你的记录集使用adOpenDynamic方式打开,就会这样子
    adOpenDynamic意思是动态保持记录集与数据源的一致的,无论哪一方更新都会反应到
    另一方
    你只要换种打开的方式就行了
      

  2.   

    rs.open "...",con,adopenstatic...
      

  3.   

    那么后面那个LockType的参数又是什么用途呢?
    不好意思,本来应该去查帮助的,但是我的帮助不完整,没有open 的内容,能再讲讲这个吗?
      

  4.   

    包含乐观锁定和悲观锁定等,主要体现在多用户并发更新记录时使用,一般选adLockOptimistic乐观锁定