![]() |
Grabar Archivo en Disco
Hola, me podrían ayudar como se hace para grabar un archivo en disco en una carpeta direccionada desde el programa.
Al definir de esta manera funciona, pero el nombre se graba como tal WS-PREVIRED sin agregar lo demás AÑO, MES, etc. Código COBOL:
Lo que necesito es agregar algunos datos como la fecha cuando se genero el archivo esto funciona pero me deja grabado el archivo donde están todos los programas del sistema es complicado por que el usuario estaría entrando a la carpeta donde están todos los programs para rescatar el archivo. Esta rutina la tengo en RMCOBOL85 Código COBOL:
|
El problema lo tienes en que debes de poner una variable al describir el fichero en vez de un literal. Y rellenar la variable en tiempo de ejecución con el contenido deseado.
Cambia esto SELECT PreviRed ASSIGN DISK "C:\INFORMES\WS-PREVIRED" por WS-PREVIRED Y rellena el nombre de fichero deseado en esa variable antes de hacer el open. O prueba esto.......... En vez de poner esto: Código COBOL:
Pon esto: Código COBOL:
Y antes de hacer el OPEN, rellena el nombre de fichero. Por ejemplo: Código COBOL:
O rellenar el nombre del fichero con algo parecido a esto: Código COBOL:
|
JCantero, Gracias por tu ayuda
Esta es el Código Cobol que me dio resultado Código COBOL:
|
| La franja horaria es GMT +2. Ahora son las 01:47. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.