Bonjour,
Pour lire un fichier avec une clé avec doublons quelle est la meilleure solution si il existe plusieurs enregistrements avec la même clé.
1er :  Chain (critères) fichier;
         Dow %EOF;
            ....
           Reade (critères) fichier;
         EndDo;
Ou 2ème:
    Setll (critères) fichier;
    Reade (critères) fichier;
    Dow Not %EOF;
       ....
       Reade (critères) fichier;
    EndDo;
Cordialement.
			
			
			
									
									
						Lecture clefs en double
(sans sujet)
Salut,
Pour moi la meilleure est :
Bonne journée
Florian
			
			
			
									
									
						Pour moi la meilleure est :
Code : Tout sélectionner
Exec sql
          DECLARE curseur SCROLL CURSOR FOR
          SELECT zone1, zone2
          FROM   Fichier
          WHERE  zone = 'A' 
          FOR READ ONLY;
Florian
- 
				cmasse
 - Site Admin
 - Messages : 813
 - Enregistré le : mer. 14 févr. 2007, 18:00:03
 - Localisation : Nantes
 - Contact :
 
les deux mon capitaine.
Pour moi, en RPG, les deux solutions se valent.
ATTENTION, CHAIN ne déclenche pas %EOF, mais %FOUND ou NOT %FOUND
			
			
			
									
									ATTENTION, CHAIN ne déclenche pas %EOF, mais %FOUND ou NOT %FOUND
Christian Massé (Volubis.fr)
						Lecture clefs en double
Bonsoir,
Merci de vos réponses, j'avais une crainte qu'avec un CHAIN on ne se positionne pas à chaque fois sur le premier enregistrement si il y en avait plusieurs comme le fait un SETLL. Merci.
Cordialement.
			
			
			
									
									
						Merci de vos réponses, j'avais une crainte qu'avec un CHAIN on ne se positionne pas à chaque fois sur le premier enregistrement si il y en avait plusieurs comme le fait un SETLL. Merci.
Cordialement.