_Recordset open命令中的参数adlockoptimistic是不是该记录集中的记录不被锁定保护,别的操作可以修改删除本记录集的记录。
哪位可以明确的解释一下。adlockpessimistic adlockbatchoptimistic等的意思啊

解决方案 »

  1.   

    游标类型
     常量
     值
     说明
     
    仅向前游标
     adOpenForwardOnly
     0
     只允许在记录集中向前移动。不能用于查找单个记录。不返回记录集中记录的数量。
     
    键集游标
     adOpenKeyset
     1
     允许在记录集中向前和向后滚动。支持查找功能并返回记录个数。可动态响应现有记录的更改,但无法对新记录的创建做出响应。
     
    动态游标
     adOpenDynamic
     2
     允许在记录集中向前和向后滚动。支持查找功能并返回记录个数。可动态响应记录集中的所有更改。
     
    静态游标
     adOpenStatic
     3
     允许在记录集中向前和向后滚动。支持查找功能并返回记录个数。不动态响应记录集中的更改。
     其他常量 - adLockOptimistic - 用于配置记录的“锁定类型”。锁定类型决定数据库如何(或是否)对当前查看的记录进行锁定,这样您就会享有修改该记录的独占权限。锁定类型及其常量,以及常量值如下表所示:锁定类型
     常量
     值
     说明
     
    只读游标
     adLockReadOnly
     1
     通过阻止对记录的锁定来释放系统资源。然而,这会产生一个只读的记录集。
     
    保守式记录锁定
     adLockPessimistic
     2
     编辑时立即锁定记录,直到调用 Update 方法时才解除锁定。
     
    开放式记录锁定
     adLockOptimistic
     3
     只在调用 Update 方法时锁定记录。
     
    开放式批更新
     adLockOptimisticBatch
     4
     用于批更新模式。
     
      

  2.   

    to joinclear:
      谢谢。我还想知道的是,对当前查看的记录进行锁定,这样就会享有修改该记录的独占权限,对这个的理解是不是 别的操作会修改和删除这个记录集中的当前记录或其他记录。