你的位置:首页 > 数据库类

rs.open sql,conn,1,1(1,3)全接触

2006-10-31 浏览:(3742) 数据库类 评论(0)

rs.open sql,conn,1,1全接触

RS.OPEN SQL,CONN,A,B

A: 

ADOPENFORWARDONLY(=0) 

只读,且当前数据记录只能向下移动


ADOPENKEYSET(=1) 

只读,当前数据记录可自由移动


ADOPENDYNAMIC(=2) 

可读写,当前数据记录可自由移动


ADOPENSTATIC(=3) 

可读写,当前数据记录可自由移动,可看到新增记录


B:

ADLOCKREADONLY(=1) 

缺省锁定类型,记录集是只读的,不能修改记录


ADLOCKPESSIMISTIC(=2) 

悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。


ADLOCKOPTIMISTIC(=3) 

乐观锁定 ,直到用Update方法提交更新记录时才锁定记录。


ADLOCKBATCHOPTIMISTIC(=4) 

批量乐观锁定,允许修改多个记录,只有调用UpdateBatch方法后才锁定记录。


当不需要改动任何记录时,应该使用只读的记录集,这样提供者不用做任何检测。

对于一般的使用,乐观的锁定可能是最好的选择,因为记录只被锁定一小段时间,

数据在这段时间被更新。这减少了资源的使用。

  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。