DBF ISEXCLUSIVE()

From Lianjapedia
Revision as of 09:42, 28 March 2013 by Yvonne.milne (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

PURPOSE

Is table opened exclusively

SYNONYM

api_dbf_isexclusive()

SYNOPSIS

#include "lianjaapi.h"
 
int	DBF_ISEXCLUSIVE()
 
<input parameters>
none
 
<output parameters>
none

DESCRIPTION

The DBF_ISEXCLUSIVE() function will return 1 if the currently active table is opened for exclusive use, 0 if it is opened shared and -1 if there is no table open in the current cursor.

The command SET EXCLUSIVE or the EXCLUSIVE key word used with the command USE, control how the table is opened.

EXAMPLE

The following example returns .T. if the table is opened for shared access.

#include "lianjaapi.h"
 
lianjaapi_dbf_isexclusive()
{
    int	result;
 
    result = DBF_ISEXCLUSIVE();
 
    _retl ( ( result ) ? 0 : 1 );
 
}

SEE ALSO

BLOB_UPDATE(), BLOB_WRITE(), DBF_APPEND(), DBF_DELETE(), DBF_ISREADONLY(), DBF_LOCKF(), DBF_LOCKR(), DBF_RECALL(), DBF_UNLOCKF(), DBF_UNLOCKR(), DBF_UPDATE(), FIELD_UPDATE(), MEMO_UPDATE(), MEMO_WRITE()