rs.open sql,conn,1,3和conn,3,3的意思

2009-5-25 11:08:54 来源:本站 评论:

RS.OPEN   SQL,CONN,A,B  
  A:     ADOPENFORWARDONLY(=0)     只读,且当前数据记录只能向下移动  
          ADOPENSTATIC(=3)               只读,当前数据记录可自由移动  
          ADOPENKEYSET(=1)               可读写,当前数据记录可自由移动  
          ADOPENDYNAMIC(=2)             可读写,当前数据记录可自由移动,可看到新增记录  
  B:     ADLOCKREADONLY(=1)           默认值,用来打开只读记录  
          ADLOCKPESSIMISTIC(=2)     悲观锁定  
          ADLOCKOPTIMISTIC(=3)       乐观锁定  
          ADLOCKBATCHOPTIMISTIC(=4)     批次乐观锁定    

--------------------------------------------------------------------------------------------------------------------------

RS.OPEN   SQL,CONN,A,B    
  A:   ADOPENFORWARDONLY(=0)   向前指针,当前数据记录只能向下移动    
  ADOPENKEYSET(=1)键盘指针,当前数据记录可自由移动,当某客户修改后(除了增加新数据),其他用户都可以立刻显示    
  ADOPENDYNAMIC(=2)动态指针,当前数据记录可自由移动,所有修改都会立即在其他客户端显示    
  ADOPENSTATIC(=3)   静态指针,当前数据记录可自由移动,所有更新的数据都不会显示在其他客户端    
  B:   ADLOCKREADONLY(=1)   默认值,用来打开只读记录    
  ADLOCKPESSIMISTIC(=2)   悲观锁定,只能同时被一个用户修改,修改时锁定,修改完毕释放    
  ADLOCKOPTIMISTIC(=3)   乐观锁定,可以同时被多个用户修改    
  ADLOCKBATCHOPTIMISTIC(=4)   批次乐观锁定,数据可以修改,但不锁定其他客户  
  ---------------------------------------------------------------------------------------------------------------------------

当为rs.open sql,1,3时有时会遇到这个问题:记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型

信息来源:http://topic.csdn.net/t/20031124/21/2490557.html

正在读取…
我也评两句

   

版权说明:详细说明 网站所属:2006- © Syscy.com 三原色创意科技  京ICP备08101643