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