Hola, a mi se me plante� un problema similar, pero con valores nulos. No es el 
mismo problema, pero a lo mejor la soluci�n te funciona.

Me encontr� con que el RPG, todo y indicar que admitiera NULL, no petaba, pero 
no me retornaba los valores de los campos significativos. C�mo que lo 
pretendia era procesar todos los campos, y si eran NULL ponerlos a zero o 
blancos... al final s�lo consegu� el pr�posito montando procedimientos en C 
que hacian la lectura, y entendian todo, y la l�gica del programa en RPG de 
toda la vida, llamando a estos.

Yo necesitaba tener todo el registro en una s�la estructura de car�cteres, que 
parseaba mi programa.... pero C tiene instrucciones para leer un registro y 
montarlo con campos, o como una simple l�nea... quiz�s te sirva de ayuda.

fins aviat...
�lex Corretg�

A Dilluns 20 Setembre 2004 21:27, Nicol�s Machado va escriure:
> Hola, quiero ver si se puede hacer algo para este tema.
> Tengo una ds interna que mapeo con un registro unico de un archivo Externo.
> Dentro de esta DS tengo campos alfa y n�mericos.
> El problema que tengo es que cuando en el regsutro externo tengo blancos
> donde deberia tener 0 (ceros) o numeros el RPG me da error de datos
> decimales.
>
> Ahora bien, me gustaria poder hacer un procedimiento, donde le pueda pasar
> la variable numerica y que este me evalue si cada uno de los bites es un
> numero.
>
> Con TESTN deberia definir para cada campo un homonimo en caracter, y si
> hago un procedimento me gustaria que sea lo suficientemente dinamico en
> cuanto a la longitud de la variable numerica, o pasar el puntero !!
>
> Alguna idea ??
>
> gracias
> Nicolas
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.766 / Virus Database: 513 - Release Date: 17/09/2004

-- 

fins aviat...
�lex Corretg�

http://corretge.com/

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a