PUT
SINTAXIS:
PUT [#]<numero archivo>[,número de
registro]
PROPOSITO:
Graba un registro desde el respectivo buffer de archivo hacia un archivo
de acceso directo en el disco.
COMENTARIOS:
<número archivo> es el número bajo el cual se abrió el archivo (con el
comando OPEN). Si <número de registro> se omite, el registro se supone
con el número siguiente (luego del último PUT). El máximo número de
registro permitido es 4.294.967.295. El mínimo es 1.
EJEMPLO:
10 OPEN "EJEMPLO.DAT" AS #1
20 FIELD #1,2 AS A$,10 AS B$
30 FOR I%=1 TO 10
40 INPUT N%,S$
50 LSET A$=MKI$ (N%)
60 LSET B$=S$
70 PUT #1,I%
80 NEXT
90 CLOSE #1
100 END
NOTA:
Se deben utilizar los comandos LSET o RSET para colocar los datos en el
buffer de archivo antes de ejecutar el comando PUT. Si se intenta leer o
grabar sobrepasando el fin del buffer se genera el error "Field overflow"
(desborde de campo).
118