
309
Syntax:
PUT [#]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:
PUT writes a record from a field variable(s) declared by the FIELD statement to a
data file specified by filenumber.
•
filenumber is the number of a data file opened by the OPEN statement.
•
recordnumber is the record number where the data is to be placed in a data
file.
It should be within the range from 1 to the maximum number of registrable
records (
filelength) specified by the OPEN statement (when a new data file
is created).
• If
recordnumber option is omitted, the default record number is one more than
the last record written.
• Record numbers to be specified do not have to be continuous. If you specify
record number 10 when records 1 through 7 have been written, for example, the
PUT statement automatically creates records 8 and 9 filled with spaces and then
writes data to record 10.
• If the actual data length of a field variable is longer than the field width specified
by the
FIELD statement, the excess is truncated from the right end column.
• Since data in a data file is treated as text data (ASCII strings), numeric data
should be converted into the proper string form with the
STR$ function before
being assigned to a field variable.
• In the BHT-5000/BHT-6000/BHT-6500, the
PUT statement cannot write data to
files stored in drive B.
• In the BHT-7000/BHT-7500, the
PUT statement cannot write data to files opened
as read-only by specifying drive B in the OPEN statement.
File I/O statement
PUT
Writes a record from a field variable to a data file.
Comentarios a estos manuales