DBSELECTAREA()
Change to another work area
Syntax
DBSELECTAREA(<xArea>) -
Arguments
<xArea> Alias or work area
Description
This function moves the Harbour internal primary focus to the work area designated by <xArea>. If <xArea> is numeric, then it will select the numeric work area; if <xArea> is character, then it will select the work area with the alias name.
DBSELECTAREA(0) will select the next avaliable and unused work area. Up to 255 work areas are supported. Each work area has its own alias and record pointer, as well as its own FOUND(), DBFILTER(), DBRSELECT() and DBRELATION() function values.
Examples
PROCEDURE Main() LOCAL nId USE tests NEW INDEX tests USE tests1 NEW INDEX tests1 DBSELECTAREA( 1 ) nId := tests->Id DBSELECTAREA( 2 ) IF DBSEEK( nId ) ? tests1->cName ENDIF DBCLOSEALL() RETURN
Compliance
Clipper
Files
Library is rdd
Seealso
DBUSEAREA(), SELECT()
Pingback: Harbour All Functions – D | Viva Clipper !
Pingback: Harbour Database Functions | Viva Clipper !
Pingback: Harbour RG Summary | Viva Clipper !