Hola Foro. No sé si es por culpa del dia que llevo que estoy 'nublado',
pero hay algo de lo más tonto que no tengo manera de que me salga.
Supongo que ya a la hora que es sería mejor dejarlo para mañana, pero el
gusanillo me corroe.
Lo consulto con vosotros aún a riesgo de quedar como un ceporro, a ver si
me podéis dar un poco de claridad.
Simplificando mucho, es lo siguiente:
HDECEDIT('0,') DATEDIT(*YMD.)
D@altiva S 4
DAltiva S 4 2
D@texte_variable s 30
@Altiva=%subst(@texte_variable:1:4);
Altiva=%dec(@altiva:4:2);
Y hecho esto, casca con:
ID de mensaje . . . . : RNQ0103 Gravedad . . . . . . . : 99
Tipo de mensaje . . . : Consulta
Mensaje . . . . : El destino de una operación numérica es demasiado
pequeñ
para contener el resultado (C G D F).
Importante: el valor de @texte_variable es literalmente=0400, con lo que
el valor de Altiva tendría que ser 4,00.
He probado uncluso definiendo el Altiva como 10,4 y sigue cascando.
Gracias!!!!
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.