RLOCK()
Lock a record in a work area
- Syntax
-
- RLOCK() --> lSuccess
- Arguments
-
- None
- Returns
-
- RLOCK() True (.T.) if record lock is successful; otherwise, it returns false (.F.).
- Description
-
- This function returns a logical true (.T.) if an attempt to lock a specific record in a selected or designated work area is successful. It will yield a false (.F.) if either the file or the desired record is currently locked. A record that is locked remains locked until another RLOCK() is issued or until an UNLOCK command is executed. On a Network enviroment the follow command need that the record is locked:
- @...GET
- DELETE (single record)
- RECALL (single record)
- REPLACE (single record)
Examples
nId:=10
USE TestId INDEX TestId NEW
IF TestId->(DBSEEK(nId))
IF TestId->(RLOCK())
DBDELETE()
ENDIF
ENDIF
USE
- Status
- Ready
- Compliance
-
- This function is Ca-Clipper compliant
- Files
-
- Library is rdd
- See Also