Q: J'utilise le programme CL de la figure 1 pour consulter deux fois un fichier. La première consultation se passe bien, mais le programme CL se fige dès qu'il rencontre la seconde OpnQryF. Si je me souviens bien, le fichier doit être réinitialisé depuis qu'il est à EOF. Quelle est
Difficulté à consulter deux fois un fichier
la solution
à ce problème ?
R: Il est vrai que vous devez réinitialiser
un OpnQryF entre le moment de sa
lecture par le premier programme et
de sa lecture par un second programme.
Si vos deux consultations
étaient les mêmes, je vous suggèrerais
d’appeler OpnQry une seule fois et
d’utiliser la commande PosDbF
(Position Database File) entre les appels
adressés aux deux programmes.
Malheureusement ce n’est pas le
cas ici. Comme vous fermez le fichier
avec la commande CloF (Close File)
puis le réouvrez avec un appel différent
à OpnQryF, il n’est pas nécessaire
de le réinitialiser avec PosDbF.
OpnQryF ne devrait jamais figer
votre programme CL. S’il y a une
anomalie quelque part, vous devriez
recevoir un message d’erreur. Je vous
conseille de voir si votre job log ne
contient pas un tel message, car il fournirait
une indication précieuse sur ce
qu’il faut corriger.
Vérifiez aussi les verrous. Si le fichier
ou le membre est verrouillé par un autre programme, votre programme sera immobilisé
dans l’attente du déverrouillage. Vous pouvez savoir si tel est
le cas en utilisant la commande DspJob et en choisissant l’option
12 (Display locks) ou en sélectionnant l’option 11 sur
l’écran WrkActJob.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Gestion et sécurité des e-mails : tout est-il vraiment sous contrôle ?
- IA générative dans le secteur public : le cloud souverain s’impose comme priorité
- Les entreprises sont engagées dans une course contre la montre face à l’accélération des cyberattaques alimentées par l’IA
Articles les + lus
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
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
À la une de la chaîne Tech
- 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
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
