Si tienes las especificaciones del archivo JOIN, es decir las dds y si el
archivo que viene del QRYF es igual a ese puedes hacer el programa con esas
especificaciones (las del JOIN) y luego en CL haces un ovr del archivo con
el del QRYF eso debería funcionarte.

 

 

Saludos

 

 

De: [email protected]
[mailto:[email protected]] En nombre de Juan Carlos
xxxxxxxxxxxxxxxxx
Enviado el: Miércoles, 17 de Marzo de 2010 11:18 a.m.
Para: [email protected]
Asunto: RE: RPG que no compila por OPNQRYF

 

Mi problema es que yo utilizo el OPNQRYF para cargar todos los registros de
un año determinado. Luego por programa voy haciendo subtotales por meses, de
ahí que necesite hacer READE por año/mes para saber cuando dejo de ir
totalizando. 
 
Las demás soluciones que me habéis propuesto estarían bien, pero el problema
es que me encuentro con la siguiente situación: Tengo un sólo fichero lógico
que me viene bien (no puedo crearme otros nuevos). Este fichero se trata de
un JOIN, por lo que hacerlo con SQL haría que fuera muy lento el proceso.
Además por tratarse de un JOIN no puedo poner como clave el mes que viene de
l fichero secundario del JOIN.
 
De todas formas, muchas gracias por todas las soluciones que habéis
aportado.

  _____  

Subject: RE: RPG que no compila por OPNQRYF
Date: Wed, 17 Mar 2010 12:44:55 +0100
From: [email protected]
To: [email protected]

Si necesitas utilizar SETLL y READx una estrategia consiste en generarte un
lógico por los campos de clave que necesites. En el código fuente utiliza
este lógico y compila. El archivo lógico lo puedes borrar después.

 

Yo utilizaba antes muchísivo el OPNQRYF e intentaba evitar el uso de SETLL.
En la hoja F utilizaba siempre el archivo físico. Al programa tenían que
llegarle los registros necesarios (seleccionados) y clasificados. Luego con
un simple READ o CICLO LÓGICO se leían los datos. Es cierto que en ocasiones
es necesario recorrer el archivo y no siempre se puede evitar el SETLL o el
READE.

 

Mi consejo es que utilices SQL incrustado.

 

Un saludo.

 

Javier Mora

 

  _____  

De: [email protected]
[mailto:[email protected]] En nombre de Juan Carlos
xxxxxxxxxxxxxxxxx
Enviado el: miércoles, 17 de marzo de 2010 11:52
Para: [email protected]
Asunto: RPG que no compila por OPNQRYF



Buenos días.
 
Estoy intentando compilar un programa que utiliza un fichero que proviene de
un OPNQRYF. Mi problema está en que en el OPNQRYF le indico unas claves
distintas a las que tiene el fichero, y al compilar y hacer un SETLL, READE,
me dice que no coinciden las claves. ¿Como hago para engañar a la
compilación y decirle que el fichero que tiene que tratar es el del OPNQRYF
y no el del objeto físicamente.
 
Gracias por adelantado.
 

  _____  

¿Sabes que la Videollamada de Messenger es GRATIS ¡Descúbrela!
<http://events.es.msn.com/windows-live/redes-sociales/default.aspx> 

  _____  

¿Te gustaría tener Hotmail en tu móvil Movistar? ¡Es
<http://serviciosmoviles.es.msn.com/hotmail/movistar-particulares.aspx>
gratis! 

  _____  

Compartir tus mejores FOTOS es fácil en Messenger ¡DESCUBRE cómo!
<http://events.es.msn.com/windows-live/redes-sociales/default.aspx> 

____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a