点击或拖拽改变大小

Functions.BLOBRootUnlock 方法

X#
释放 BLOB 文件根区域的锁定。

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

返回值

类型:__Usual
备注
使用 BLOBRootUnLock() 来释放先前通过 BLOBRootLock() 获得的锁定。 默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
注意:
只有 BLOBRootGet() 和 BLOBRootPut() 函数需要使用 BLOBRootLock() 或 BLOBRootUnLock()。
示例
此示例说明了如何正确地锁定和解锁以共享模式打开的数据库文件的 BLOB 文件根区域。
X#
 1FUNCTION GetSettings()
 2    LOCAL aCustSettings AS ARRAY
 3    // 以共享模式打开客户文件
 4    USE customer NEW SHARED INHERIT FROM {"DBFBLOB"}
 5    IF BLOBRootLock()
 6        aCustSettings := BLOBRootGet()
 7        BLOBRootUnLock()
 8    ELSE
 9        Alert("无法获取客户文件的根锁定")
10    ENDIF
11    CLOSE
12    RETURN aCustSettings
参见