点击或拖拽改变大小

Functions.VoDbUnlock 方法

X#
释放工作区的所有锁定。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION VoDbUnlock(
	uRecId AS USUAL
) AS LOGIC
查看代码

参数

uRecId
类型:__Usual

返回值

类型:Boolean
如果成功则返回 TRUE;否则返回 FALSE。
备注
VODBUnLock() 与 DBUnLock() 相同。
然而,此函数不调用错误处理程序,因此如果失败,不会产生运行时错误消息或创建错误对象。因此,检查返回值以确定函数是否成功可能很重要。
全局结构 StrucErrInfo 将包含有关发生的任何错误的必要信息。有关更多信息,请参见 DBUnLock()。
备注
This function is like DBUnlock(). 这个函数,不会调用错误处理程序,因此如果失败,不会产生运行时错误消息或创建错误对象。 因此,检查返回值以确定函数是否成功是很重要的。

LastRddError 属性将包含关于发生的任何错误的必要信息。


提示 提示:
The difference between VoDbUnlock and CoreDb.UnLock is that VoDbUnlock takes USUAL parameters
示例
以下示例说明了 VODBUnLock() 函数的基本用法:
X#
 1cLast := "Winston"
 2USE sales SHARED NEW VIA "DBFNTX"
 3VODBOrdListAdd("Lastname", NIL, NIL)
 4IF (Sales->(VODBSeek(cLast)))
 5    IF Sales->(VODBRLock(NIL))
 6        Sales->(VODBDelete())
 7        ? "记录已删除: ", sales;
 8            (VODBDeleted())
 9        Sales->(VODBUnLock(NIL))
10    ELSE
11        ? "无法锁定记录..."
12    ENDIF
13ELSE
14    ? "未找到"
15ENDIF
参见