![]() |
Pasar número a fichero Texto Plano
Hola a tod@s ...
Tengo que pasar unos datos a texto plano, el caso es que cuando són números, aunque los tenga definidos como DISPLAY, por ejemplo, S9(6)V99 ó S999, cuando paso el valor a un fichero de TEXTO PLANO, me pasa símbolos raros, ya sé que COBOL utliza HEXADECIMAL para el bit de "más peso", por ejemplo, 10 lo almacena como @A, 1160 como @B60, ¿hay alguna manera de evitarlo?, he probado a ponerle en la definición USAGE IS DISPLAY, pero hace lo mismo. Por cierto, todos tienen que ser con signo, si no, en la definición de SQL, da error. Gracias Un saludo.- |
Josber,
Experimenta utilizar uma : PIC 9999- ou PIC -9999 por exemplo. Penso que funcionará como queres. (Não experimentei ... ) Saludos, Rui |
Josber, en plano debes usar campos editados: PIC ZZZZ9, o en caso de signado (si realmente quieres mostrar el signo) debes usar PIC ----9 etc.
El USAGE DISPLAY no hace nada, es la opcion por defecto. Y no sirve de nada la vedad :D |
Si, ya sé que USAGE DISPLAY, es el que hay por defecto, y el resto ... ya me lo imaginaba, pero por preguntar ...
Gracias.- |
| La franja horaria es GMT +2. Ahora son las 06:38. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.