Una forma de poder hacerlo en versiones anteriores a la 5 es con el SQL
embebido en programa. La instruccion es similar a la siguiente:

    C/EXEC SQL
    C+       :NUMER = Decimal(:CARAC, 9, 2, ',')
    C/END-EXEC

En la sentencia se le indica que el resultado es de nueve posiciones, dos
decimales, y que el caracter decimal es la coma.

Un saludo
Luis Eibar
[EMAIL PROTECTED]


-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:forum.help400-request@;combios.es]En nombre de Antonio
Enviado el: jueves, 31 de octubre de 2002 9:23
Para: [EMAIL PROTECTED]
Asunto: Re: Pase de datos num�ricos a alfanum�ricos y viceversa.


Yo no lo conseguido, pregunte en el foro y nadie me ha contestado. Al
final sigo utilizando el MOVE.

Si lo descubres av�same.

Saludos.

[EMAIL PROTECTED] wrote:

>Hola a todos:
>Soy nueva en este foro, y espero que el nivel que veo en el no sea
>impedimento para que contesteis la pregunta tan sencilla que voy a
>formularos.
>Estamos programando en ILE y tenemos la versi�n 5 release 1 en el AS400,
>estamos intentando programar acoplando  los nuevos mandatos e intentar
>eliminar los que van a quedarse obsoletos, se que junto a la sentencia EVAL
>ha salido una funci�n que pasa campos num�ricos a alfanum�ricos y
>viceversa, pero al intentar compilar el programa da errores y me fuerza a
>seguir utilizando el MOVE.
>Alguien puede decirme se me hace falta alg�n par�metro m�s de los que
>utilizo.
>
>EVAL   campo num�rico=%dec(campo alfanum�rico)
>
>El error que me da es el siguiente: los tipos del lado izquierdo y derecho
>no coinciden en la especificaci�n EVAL.
>El primer par�metro para %DEC o %DECH no es v�lido.
>
>Muchas gracias anticipadas.
>
>
>
>
>_____________________________________________________
>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:forum.help400-request@;combios.es?body=AVE
>


_______________________________________________________________
Yahoo! Messenger
Nueva versi�n: Webcam, voz, y mucho m�s �Gratis!
Desc�rgalo ya desde http://messenger.yahoo.es


_____________________________________________________
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:forum.help400-request@;combios.es?body=LEAVE



_____________________________________________________
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:forum.help400-request@;combios.es?body=LEAVE

Responder a