Josber
2 de junio de 2015, 19:08
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.-
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.-