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 gratis! <http://serviciosmoviles.es.msn.com/hotmail/movistar-particulares.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

