Click or drag to resize

DbServer.BLOBRootUnlock Method (Typed)

X#
Release the lock on a BLOB file's root area.

Namespace:  XSharp.VO.SDK
Assembly:  XSharp.VORDDClasses (in XSharp.VORDDClasses.dll) Version: 2.19
Syntax
 VIRTUAL METHOD BLOBRootUnlock() AS USUAL
Request Example View Source

Return Value

Type: Usual
Remarks
Use DBServer:BLOBRootUnlock() to release a lock previously obtained using DBServer:BLOBRootLock().
Tip Tip
The only methods that require the use of DBServer:BLOBRootLock() or DBServer:BLOBRootUnlock() are DBServer:BLOBRootGet() and DBServer:BLOBRootPut().
Examples
This example illustrates how to store information in the root of a BLOB file and how to use locking for a data server opened in shared mode.
X#
 1FUNCTION GetSettings()
 2LOCAL aCustSettings AS ARRAY
 3LOCAL oDBCust AS DBServer
 4// Open a customer file in shared mode
 5oDBCust := Customer{}
 6IF oDBCust:BLOBRootLock()
 7aCustSettings := oDBCust:BLOBRootGet()
 8oDBCust:BLOBRootUnlock()
 9ELSE
10Alert("Could not obtain root lock")
11ENDIF
12oDBCust:Close()
13RETURN aCustSettings
See Also