Chapter 14. Statement Reference
193
____________________________________________________________________
File I/O statement
FIELD
Allocates string variables as field variables.
____________________________________________________________________
Syntax:
Syntax:Syntax:
Syntax:
FIELD [#]filenumber,fieldwidth AS fieldvariable [,fieldwidth AS
fieldvariable...]
Parameter:
Parameter:Parameter:
Parameter:
filenumber
A numeric expression which returns a value from 1 to 16.
fieldwidth
A numeric expression which returns a value from 1 to 254.
fieldvariable
A non-array string variable.
Description:
Description:Description:
Description:
FIELD declares the length and field variable of each field of a record in a data file.
• filenumber is the file number of a data file opened by the OPEN statement.
• fieldwidth is the number of bytes for a corresponding field variable.
• You can assign a same field variable to more than one field.
• There is no difference in usage between a field variable and a general variable except
that no register variable, common variable, or array variable can be used for a field
variable.
• A record can contain up to 16 fields. The total number of bytes of all fieldwidths plus
the number of fields should not exceed 255.
• If a FIELD statement executes for an opened file having the number of fields or field
width unmatching that of the FIELD specifications except for field variables, a run-time
error will occur.
Comentarios a estos manuales