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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Les 6 étapes vers un diagnostic réussi
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- IA : la sécurité se prépare aux accès agentiques
- De l’adoption à la maîtrise : le véritable défi de l’IA en entreprise
- Microsoft Digital Defense Report 2026 : dix priorités pour bâtir une cyber résilience durable
- L’IA ne manque pas d’intelligence mais les entreprises manquent de préparation
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
