PickBASIC / FlashBASIC
nxtkey statement
.mdThe nxtkey statement scans forward through a key file along a key path.
Syntax
Parameter(s)
| result | Returned variable containing the keys retrieved in a multi-attribute dynamic array. | |
| filevar | Variable to which the data file has been opened. | |
| a.code | String expression containing the a (algebraic)
processing code located in the file-defining item that identifies the index to use. The index must have previously been created with create-index. |
|
| key | Beginning key value at which to begin the retrieval. | |
| n | Number of keys to retrieve. | |
Description
This statement retrieves at most n keys. Fewer may be retrieved if end-of-file is reached.
Repetitive use of this statement is allowed with the last key from the previous statement being supplied as the beginning key for the next statement.
The ELSE clause is executed if the file is not a keyed file or if the specified a.code
variable is invalid. If the ELSE clause executes, then SYSTEM(0) returns the error condition as:
| 0 | The file was not a keyed file. |
| 1 | The a.code variable was invalid. |
See also
Referenced by
1 topic mentions nxtkey statement in its description.