主题:  关于open动作

{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#12003/1/27 16:58:53
ADLOCKPESSIMISTIC(=2) 悲观锁定
ADLOCKOPTIMISTIC(=3) 乐观锁定
ADLOCKBATCHOPTIMISTIC(=4) 批次乐观锁定

悲观锁定和乐观锁定是什么呢?



lfg

职务:普通成员
等级:1
金币:0.0
发贴:27
#22003/1/29 5:45:46
行者在上个帖子中说
引用:
ADLOCKPESSIMISTIC(=2) 悲观锁定
ADLOCKOPTIMISTIC(=3) 乐观锁定
ADLOCKBATCHOPTIMISTIC(=4) 批次乐观锁定

悲观锁定和乐观锁定是什么呢?


1......只读向前,无锁定
2 ..... 锁定,只有当前使用者占有,其他囕的人不能更新,直到当前使用者任务执行结束释放相应数据库资源
3 .....和上相反,所有人可同时对数据库记录修改更新
4 ......与2相同,不同之处是可以修改属性而实行更新,介于2,3灵活的多

rs.open sql,1,3 的倒数第一个参数

对共用数据记录需要更新的完全一致性则必须使用 2 或 4
但如果数据访问设计不合理的话,容易导致死锁
所有页面需要顺序单元的执行操作任务

编辑历史:[这消息被lfg编辑过(编辑时间2003-01-29 05:49:42)]


{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#32003/1/29 11:06:54
高手!