|
Juan,
no se si sera tu caso, pero ha mi me dado ese error
al utilizar variables referenciadas por punteros, si fuera este tu caso revisa
la correcta utilizacion de las mismas.
Saludos,
Dario.- _________________________________
----- Original Message -----
Sent: Wednesday, April 12, 2006 10:52
AM
Subject: 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. http://es.voice.yahoo.com
|