Difference between revisions of "EXCLUSIVE()"

From Recital Documentation Wiki
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
==Class==
 
Environment
 
 
 
 
==Purpose==
 
==Purpose==
 
Function to return access status for a table
 
Function to return access status for a table
Line 28: Line 24:
  
 
==Products==
 
==Products==
Recital Database Server, Recital Mirage Server, Recital Terminal Developer
+
Recital Server, Recital  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Functions]]
 
[[Category:Functions]]

Latest revision as of 17:16, 27 November 2009

Purpose

Function to return access status for a table


Syntax

EXCLUSIVE([<workarea | alias>])


See Also

INDEX, MODIFY STRUCTURE, ON ERROR, PACK, REINDEX, SET EXCLUSIVE, USE, ZAP


Description

The EXCLUSIVE() function returns .F. if the table open in the currently selected workarea is available for shared access, and .T. if it is open for private use. If the optional <workarea | alias> is specified, the function will operate in the specified location. The MODIFY STRUCTURE, PACK, REINDEX, INDEX ON <exp> TAG and ZAP are the only commands that require exclusive use of the table. For reasons of safety, the INDEX ON ...TO <.ndx> command should also be used only with exclusive use of the table.


Example

if not exclusive()
    dialog box "Command not available."
endif


Products

Recital Server, Recital