CHGDTA
Modifier les données
En bref
La commande CHGDTA du langage de contrôle (CL) vous permet d'ajouter, modifier ou supprimer des enregistrements dans un fichier base de données existant.
CHGDTA se lit CHG
(Modifier) + DTA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGDTA DFUPGM(…)
Paramètres
Astuce : dans une session 5250, tapez CHGDTA puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande CHGDTA du langage de contrôle (CL) vous permet d'ajouter, modifier ou supprimer des enregistrements dans un fichier base de données existant.
Messages d'erreur CHGDTA
Messages *ESCAPE
- IDU0120
- Table manquante. Commande arrêtée.
- IDU0141
- Table critique incompatible. Commande arrêtée.
- IDU0167
- Non autorisé à utiliser &1.&2.
- IDU1205
- Application &1.&2 non trouvée.
- IDU9001
- Erreur dans la commande &1.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| DFUPGM | Programme DFU | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Programme DFU | Nom | ||
| Qualificatif 2: Bibliothèque | Nom, *LIBL, *CURLIB | ||
| FILE | Fichier base de données | Nom d'objet qualifié | Facultatif, positionnel 2 |
| Qualificatif 1: Fichier base de données | Nom, *SAME | ||
| Qualificatif 2: Bibliothèque | Nom, *LIBL, *CURLIB | ||
| MBR | Membre | Nom, *FIRST | Facultatif, positionnel 3 |
Programme DFU (DFUPGM)
Indique le nom qualifié du programme DFU devant assurer la mise à jour interactive des données.
- *LIBL
- DFU utilise la liste des bibliothèques pour rechercher un programme donné.
- *CURLIB
- Tapez *CURLIB pour que DFU utilise votre bibliothèque en cours. Si cette bibliothèque ne figure pas dans la liste des bibliothèques, QGPL est prise par défaut. Si vous n'entrez aucune valeur, *LIBL est utilisée par défaut.
Fichier base de données (FILE)
Indique le fichier base de données que vous désirez traiter.
Les valeurs possibles sont les suivantes :
- *SAME
- DFU reprend le fichier utilisé pour définir le programme.
- nom-fichier
- Entrez le nom qualifié du fichier de données que DFU doit traiter. Ce fichier et celui qui est utilisé pour définir le programme doivent avoir en commun au moins un nom de format d'enregistrement.
- *LIBL
- DFU utilise votre liste de bibliothèques pour rechercher un programme donné.
- *CURLIB
- Tapez *CURLIB pour que DFU utilise votre bibliothèque en cours. Si cette bibliothèque ne figure pas dans la liste des bibliothèques, QGPL est prise par défaut. Si vous n'entrez aucune valeur, *LIBL est utilisée par défaut.
Membre (MBR)
Indique le membre de fichier qui doit être traité.
Les valeurs possibles sont les suivantes :
- *FIRST
- DFU utilise le premier membre du fichier.
- nom-membre
- Entrez le nom du membre que DFU doit traiter.
Exemples
NoneMessages d'erreur
Messages *ESCAPE
- IDU0120
- Table manquante. Commande arrêtée.
- IDU0141
- Table critique incompatible. Commande arrêtée.
- IDU0167
- Non autorisé à utiliser &1.&2.
- IDU1205
- Application &1.&2 non trouvée.
- IDU9001
- Erreur dans la commande &1.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.