Pues debe ser, porque no le encuentro otra explicación, como he mencionado en un mensaje anterior yo estoy en V5R2M0 y nivel de ptf TL05263

El día 12/04/06, Fernando Pérez <[EMAIL PROTECTED]> escribió:
Yo tengo un dow exactamente igual al tuyo en varios programas sqlrpgle, en código libre, y me funciona. ¿ Será cosa de ptf's ?. Estoy en V5R2.
 
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Auditoría y Organización



En/na JUAN GARCIA ha escrit:
Buenas tardes a todos   
  (Espero que haya alguien que no esté de puente para poder contestar), he codificado un pgm con sentencias sql embebidas y tengo un bucle que recupera datos de un select con un fetch, el bucle es así:

   dow sqlcod <> 100;
        exsr RECUPERADATOS;
        exsr GRABAR;    
   enddo;     

pero al ejecutar el pgm me dá el siguiente error:
Mensaje . . . . :   El destino de una operación numérica es demasiado pequeño
  para contener el resultado (C G D F).       
este error lo dá en la sentencia del dow, he cambiado la constante 100 por un campo binario de 9,0 posiciones al que le muevo un 100, pero sigue dando el mismo error, sin embargo si lo codifico así:
  dow sqlcod = *Zero;

no hay problema, pero me gustaría saber porqué dá el error de la otra manera ¿alguien sabe porqué puede pasar?

Un saludo                            
                                                                                  



LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com


Responder a