Functions.BLOBRootUnlock 方法 | |
释放 BLOB 文件根区域的锁定。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION BLOBRootUnlock() AS USUAL
public static __Usual BLOBRootUnlock()
查看代码返回值
类型:
__Usual备注
使用 BLOBRootUnLock() 来释放先前通过 BLOBRootLock() 获得的锁定。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
注意:
只有 BLOBRootGet() 和 BLOBRootPut() 函数需要使用 BLOBRootLock() 或 BLOBRootUnLock()。
示例
此示例说明了如何正确地锁定和解锁以共享模式打开的数据库文件的 BLOB 文件根区域。
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
参见