> Tech > Je DCLare !

Je DCLare !

Tech - Par iTPro - Publié le 24 juin 2010
email

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 gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Tech - Par iTPro - Publié le 24 juin 2010