Section courante

A propos

Section administrative du site

END-WRITE

Fin d'écriture
Cobol

Syntaxe

WRITE recordname [FROM identifier1]
   [(BEFORE|AFTER) ADVANCING (identifier2 [LINE]|integer [LINES]|PAGE)
END-WRITE
WRITE recordname [FROM identifier1]
   [; INVALID KEY imperativestatement]
END-WRITE

Paramètres

Nom Description
recordname Ce paramètre permet d'indiquer le nom de l'enregistrement que l'on souhaite écrire dans un fichier ou sur un périphérique de sortie. C'est le nom du groupe de données ou de la structure qui contient les informations à écrire. Ce paramètre est obligatoire dans l'instruction WRITE.
identifier1 Ce paramètre permet d'indiquer le nom d'une variable ou d'une expression contenant les données à écrire. Si ce paramètre est utilisé, il indique que l'enregistrement à écrire doit provenir de cette variable ou expression, autrement l'enregistrement spécifié par recordname est utilisé directement.
BEFORE Ce paramètre permet d'indiquer qu'il faut déplacer le curseur avant l'écriture de l'enregistrement.
AFTER Ce paramètre permet d'indiquer qu'il faut déplacer le curseur après l'écriture de l'enregistrement.
identifier2 Ce paramètre permet d'indiquer dynamiquement un nombre de lignes (avec identifier2) à avancer.
integer Ce paramètre permet d'indiquer un nombre fixe de lignes (integer) à avancer.
PAGE Ce paramètre permet d'indiquer si cette option est utilisée, cela permet de passer à la page suivante.
imperativestatement Ce paramètre permet d'indiquer une action à effectuer si l'instruction WRITE échoue (par exemple, si une erreur se produit en essayant d'écrire dans un fichier). Si l'instruction WRITE ne peut pas être effectuée correctement, l'instruction décrite après INVALID KEY est exécutée pour gérer l'erreur.

Description

Cette instruction permet d'indiquer la fin d'une instruction WRITE.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011