3.
Elle permet de corriger rapidement les erreurs. En cas d'erreur de syntaxe ou de
valeur erronée, elle permet de rappeler la commande et de rectifier la chaîne de
caractères en cause, sans avoir à refrapper la totalité de la ligne. Pour ce faire, il
faut procéder comme suit:
-
introduire le caractère # après le message d'erreur,
-
utiliser la demande SUBSTITUTE (S) afin de remplacer la chaîne de
caractères erronée par la chaîne correcte, en respectant la syntaxe suivante:
S/<ancienne-valeur-chaîne>/<nouvelle-valeur-chaîne>/
C:
SELECT SCH-CLI
*** on n'a pas trouvé SCH-CLI dans DDLIB1 ni DDLIB2 ni DDLIB3
C:
#
C
(SELECT SCH-CLI) : S/CLI/CLIENTS/
C
(SELECT SCH-CLIENTS) :
V:
Mode ligne - Exemple 2-6: Remplacement d'une chaîne de caractères au moyen de
# et de SUBSTITUTE
Dans l'exemple ci-dessus, à noter qu'après visualisation de la chaîne corrigée, il
suffit d'appuyer sur la touche de transmission pour accéder au niveau vue.
Il est également possible d'introduire la demande de répétition et la demande
SUBSTITUTE sur la même ligne:
C:#S/<ancienne-valeur-chaîne>/<nouvelle-valeur-chaîne>/
47 F2 76UD Rev00
Mode ligne
2-11