Click or drag to resize

DbServer.BLOBRootLock Method

Obtain a lock on the root area of a BLOB file.

Namespace:  VO
Assembly:  VORDDClasses (in VORDDClasses.dll) Version: 2.5
Syntax
 VIRTUAL METHOD BLOBRootLock() AS USUAL

Return Value

Type: Usual
TRUE if successful; otherwise, FALSE.
Remarks
Use DBServer:BLOBRootLock() when accessing the data server in shared mode to obtain a lock on the root area of a BLOB file for reading from or writing to the root area.
Examples
This example illustrates how to properly lock and unlock the root area of a BLOB file 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