Pour bien comprendre la manière dont les programmes CL traitent les fichiers base de données, le plus important est peut-être de savoir quand il faut déclarer un fichier dans le programme. La règle est simple : si votre programme CL utilise la commande RcvF (Receive File) pour lire un fichier,
Je DCLare !
vous devez
utiliser la commande DclF (Declare
File) pour déclarer ce fichier à votre
programme. DClF ordonne au compilateur
d’extraire le fichier et les descriptions
de champs pendant la compilation
et de mettre les définitions de
champs à la disposition du programme.
La commande n’a qu’un paramètre
obligatoire : le nom de fichier.
Pour déclarer un fichier, il vous suffit
de coder dans votre programme
DclF File(VotreFichier)
ou
DclF File(VotreFichier)
Lors de l'utilisation de la commande
DclF, il faut se rappeler trois
règles. Premièrement, vous ne pouvez déclarer qu'un fichier - un fichier base
de données ou un fichier écran - dans
n'importe quel programme CL. Cela ne
signifie pas que votre programme ne
peut pas fonctionner sur d'autres fichiers
- par exemple, en utilisant la
commande CpyF (Copy File), OvrDbF
(Override with Database File), ou
OpnQryF (Open Query File). Il le peut.
Mais vous ne pouvez utiliser la commande
RcvF que pour traiter le fichier
nommé dans l'instruction DclF.
Deuxièmement, l'instruction DclF
doit venir après la commande Pgm
(Program) dans votre programme et
doit précéder toutes les commandes
exécutables (les commandes Pgm et
Dcl, ou Declare CL Variable, ne sont
pas exécutables).
La troisième règle est que le fichier
déclaré doit exister quand vous compilez
le programme CL. Si vous ne qualifiez pas le nom du fichier, le compilateur
doit être capable de trouver le
fichier dans la liste des bibliothèques
courantes pendant la compilation.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les entreprises n’ont plus le luxe d’expérimenter l’IA
- Le changement, moteur d’engagement au travail
- Cloud 2026 : 5 tendances à anticiper pour les PME françaises
- Les DSI français face au défi de l’IA : ambitions élevées, marges de manœuvre limitées
Articles les + lus
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
À la une de la chaîne Tech
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
