Title: RE: SQLCOD

Pues no lo entiendo. Yo lo uso habitualmente y no me da ningún problema. El programa, ¿es ILE u OPM? ¿Versión del SO? ¿Último nivel de PTF?

Saludos.
Juan Carlos

    -----Mensaje original-----
    De:     [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] En nombre de JUAN GARCIA
    Enviado el:     miércoles, 12 de abril de 2006 15:52
    Para:   HELP400
    Asunto: SQLCOD

    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.
    HYPERLINK "http://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voice.yahoo.com/"
    http://es.voice.yahoo.com


    --
    No virus found in this incoming message.
    Checked by AVG Anti-Virus.
    Version: 7.1.385 / Virus Database: 268.4.1/309 - Release Date: 11/04/2006
     

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.385 / Virus Database: 268.4.1/309 - Release Date: 11/04/2006
 

Responder a