Specifications

219
Syntax:
GET [#]filenumber[,recordnumber]
Parameter:
filenumber
A numeric expression which returns a value from 1 to 16.
recordnumber
A numeric expression which returns a value from 1 to 32767.
Description:
GET reads the record specified by recordnumber from the data file specified by
filenumber and assigns the data to the field variable(s) specified by the FIELD
statement.
filenumber is the file number of a data file opened by the OPEN statement.
If a data file having no record is specified, a run-time error will occur.
The first record in a data file is counted as 1.
If no
recordnumber is specified, the GET statement reads a record whose
number is one greater than that of the record read by the preceding
GET state-
ment.
If no
recordnumber is specified in the first GET statement after opening of a
file, the first record (numbered 1) in the file will be read.
recordnumber should be equal to or less than the number of written records.
If it is greater, a run-time error will occur.
If a GET statement without recordnumber is executed after occurrence of a
run-time error caused by an incorrect record number in the preceding
GET state-
ment, then the new
GET statement reads the record whose record number is one
greater than that of the latest record correctly read.
If a
GET statement without recordnumber is executed after execution of the
preceding
GET statement specifying the last record (the number of the written
records), then a run-time error will occur.
File I/O statement
GET
Reads a record from a data file.