点击或拖拽改变大小

DataServer.RLock 方法

X#
锁定此数据服务中的特定记录以进行独占写访问;其他用户仍然可以对记录进行只读引用。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOSystemClasses (在 XSharp.VOSystemClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD RLock(
	nRecord AS LONG
) AS LOGIC
查看代码

参数

nRecord
类型:Int32
要锁定的记录的 ID(通常是记录号)。如果指定,则当前进程持有的记录锁定将被保留。 如果未指定,则释放当前进程持有的所有锁定,并假定当前记录。

返回值

类型:Boolean
如果成功,则返回 TRUE;否则返回 FALSE。请注意,即使记录成功锁定但无法维护其他记录锁定,也会返回 FALSE。
备注
当指定参数时,RLock() 不会释放当前进程持有的记录锁定。相反,它将新锁定的记录添加到锁定列表中。
提示 提示:
某些数据服务无法支持维护多个记录锁定,甚至无法基于记录号锁定当前记录以外的记录。
参见