Title: Message
Hola Estimado.....
 
    Cuando dices que el archivo tiene 3 campos de clave, y en el programa solo le defines 2, que valor le pones al tercer campo de clave ?????
 
   Si podes mandame impreso o en un txt los datos que tenes en este momento en el archivo, como para analizar los valores de claves que tenes en el mismo.........
 
   Saludos.
 
    Emilio G. Burgoa
    San Juan - Argentina
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dario Gabriel Ivan Heinze
Sent: 29 November 2004 13:42
To: Forum400
Subject: rpg/400, chain/reade ... no entiendo...

Gente, buenos dias/tardes.
 
Tengo un problemilla, y no se como resolverlo y encontrar su causa.
 
Tengo un archivo cuya clave es : campo1, campo2, campo3
 
en el programa RPG/400 tengo una clave de lectura, definida para los dos primeros campos, o sea KLIST1 = campo1, campo2
 
en el RPG tengo un ciclo de estas caracteristicas.
 
 
                       MOVE 0      EOF
            KLIST1     CHAINFILE1          89
89                     MOVE 1      EOF
            EOF        DOWNE1
   ... OPERACIONES MATEMATICAS....
            KLIST1     READEFILE1               89
89                     MOVE 1      EOF
                       ENDDO
 
 
No se si se se alcanza a entender, el tema es que tengo un caso en que tengo un solo registro para campo1, campo2 y el RPG me esta realizando nuevamente lectura exitosa sobre el FILE1 en la operacion READE, tengo otros valores de campo1, campo2 que solo tienen un registro para esa clave, el ciclo funciona correctamente, pero hay un solo (de momento) caso que me esta haciendo esto...
 
ya probe regenerando el archivo por si el AS se habia chupado en la generacion del indice y eso me estaba ocasionando algun problema pero nada...
 
francamente se me acabaron los conocimientos, ideas, todo... no se que puede ser,
 
Si alquien tiene una idea, o se le ocurre algo, sera bien recibido...
 
Saludos,
 
 
Dario G. I. Heinze
Dpto AS/400 - C.P.C. S.A.
San Martin 3071 - Santa Fe - Argentina
Tel. 54 342 4558558 int. 232
E-Mail: [EMAIL PROTECTED]

Responder a