Recordset用一下方式去打开数据库(Oracle)
  Recordset1.Open Sql, Conn, adOpenForwardOnly, adLockOptimistic请问是否会锁住表呢? 另其他几种方式对表有什么影响呢??adOpenDynamic,adLockBatchOptimistic 
adOpenStatic,adLockPessimistic
..................................
...................................谢谢!!

解决方案 »

  1.   

    游标类型:AdOpenForwardOnly: 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。 
    AdOpenKeyset: 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。 
    AdOpenDynamic: 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。 
    AdOpenStatic: 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。 打开表的锁定类型:adLockReadOnly: 默认值,只读。无法更改数据。 
    adLockPessimistic: 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。 
    adLockOptimistic: 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。 
    adLockBatchOptimistic: 开放式批更新。用于与立即更新模式相反的批更新模式。