DataServer.RLOCK 方法 | |
锁定此数据服务中的特定记录以进行独占写访问;其他用户仍然可以对记录进行只读引用。
命名空间:
VO
程序集:
VOSystemClasses (在 VOSystemClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD RLOCK(
nRecord
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual RLOCK(
__Usual nRecord = default
)
查看代码参数
- nRecord (Optional)
- 类型:__Usual
要锁定的记录的 ID(通常是记录号)。如果指定,则当前进程持有的记录锁定将被保留。
如果未指定,则释放当前进程持有的所有锁定,并假定当前记录。
返回值
类型:
__Usual
如果成功,则返回 TRUE;否则返回 FALSE。请注意,即使记录成功锁定但无法维护其他记录锁定,也会返回 FALSE。
备注
当指定参数时,RLock() 不会释放当前进程持有的记录锁定。相反,它将新锁定的记录添加到锁定列表中。
提示: |
---|
某些数据服务无法支持维护多个记录锁定,甚至无法基于记录号锁定当前记录以外的记录。
|
参见