Group Shared Data Access
APPEND BLANK
Creates a new record in the current work area or an specified workarea.
APPEND [BLANK] [IN <nWorkArea> | <cAlias> ] [NOMENU]
COMMIT
Writes contents of file buffers from all work areas back into the files.
COMMIT
DbAppend()
Creates a new record.
DbAppend( [<nLockMode>] ) --> NIL
DbCommit()
Writes file buffers in a work area into the files.
DbCommit() --> NIL
DbCommitAll()
Writes file buffers in all work areas into files.
DbCommitAll() --> NIL
DbLocked()
Checks if a table lock is set.
DbLocked() --> lIsFileLocked
DbRLock()
Locks records for write access when file is open in SHARED mode.
DbRLock( [<xRecordID>] ) --> lSuccess
DbRLockList()
Determines which records are locked in a work area.
DbRLockList() --> aLockedRecords
DbRUnlock()
Release record locks in a work area.
DbRUnlock( [<xRecordID>] ) --> NIL
DbUnlock()
Releases record and file locks in a work area.
DbUnlock() --> NIL
DbUnlockAll()
Releases all file and record locks in all work areas.
DbUnlockAll() --> NIL
FLock()
Locks a database file opened as SHARED for write access.
FLock() --> lSuccess
NetErr()
Determines whether an error in a network command has occurred.
NetErr( [<lNewStatus>] ) --> lError
RLock()
Locks current record for SHARED write access.
RLock() --> lSuccess
SET EXCLUSIVE
Determines whether files are opened as SHARED or EXCLUSIVE by default.
SET EXCLUSIVE on | OFF | <lToggle>
UNLOCK
Releases file and or record locks.
UNLOCK [ALL] UNLOCK [IN <nWorkArea> | <cAlias> ] UNLOCK RECORD <xRecordId> [IN <nWorkArea> | <cAlias> ]