> -----Mensaje original-----
> De:   Matilde Vedia Molina [SMTP:[EMAIL PROTECTED]
> Enviado el:   lunes, 17 de julio de 2006 13:51
> Para: Forum.help400
> Asunto:       OPNQRYF 
> 
> Hola, 
> quiero hacer un OPNQRYF de un archivo lógico que tiene (un) miembro que
> contiene datos de (varios) miembros de un archivo físico. 
>  
>  
>  OPNQRYF    FILE((*LIBL/ARCHIVOLOGICO &MBR1)) OPTION(*ALL) 
>               QRYSLT(&LIS1) KEYFLD((CPO1) (CPO2)) 
>  
>  
> y recibo en siguiente mensaje CPD3103
>  
>  
> 
>  Mensaje . . . . :   Los valores de parámetro especificados hacen
> necesario    
>    OPTION(*INP).
> 
>  Causa . . . . . :   El archivo sólo debe abrirse para operaciones de
> entrada  
>    si las especificaciones de consulta requieren una de las siguientes
> 
>    condiciones:
> 
>      -- Proceso de unión donde se especificaron múltiples archivos en el
> 
>    parámetro FILE.
> 
> 
> Esto me está obligando a cambiar el parámetro OPTION DE *ALL a *INP, pero
> si hago esto, en el programa RPG que utiliza este archivo al cual le he
> hecho el OPNQUYF, NO ME PERMITE ACTUALIZAR DATOS.
>  
>    Esto está funcionando con otros programas cuando utilizo un fichero
> lógico contiene datos de un solo miembro de fichero físico.
>  
> ¿PUEDE ALGUIEN AYUDARME A RESOLVER ESTE PROBLEMA?
> 
        Este caso no es igual a utilizar SÓLO un lógico. Aquí estás uniendo
dos archivos. Si no recuerdo mal, esta situación es similar a utilizar un
lógico de unión, que no es compatible con la posibilidad de actualizar
registros, solo puede ser de lectura.

> Muchas gracias a todos por vuestra ayuda
> 
        De nada.

>  
>                               
> Matilde Vedia Molina
> 
>       Un saludo,
> 
> 
        Javier Mora
        Dpto. Informática
        Dialsur S.A.U.


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a