display by name (no le ejecuta)
Publicado por daniel (59 intervenciones) el 20/06/2005 21:06:37
saludos, estoy corriendo una rutina donde realizo un DISPLAY BY NAME, pero este no se ejecuta. el programa sigue la secuencia logica hasta el punto donde debe ejecutar esa instruccion y aborta sin mostrar error alguno.
esta es la rutina
FUNCTION mos_tran()
SELECT * INTO p_bantrans.* FROM bantrans
WHERE bantrans.num_trans = p_bantrans.num_trans
if status = NOTFOUND THEN
ERROR "No Existe Informacion Con Estas Caracteristicas"
SLEEP 2
RETURN
END IF
## SI INSERTO ESTAS DOS LINEAS SI ME MUETRA LA INFORMACION DE ESTE CAMPO
display p_bantrans.des_trans
sleep 2
## PERO AL LLEGAR AQUI SE SALE SIN RAZON APARENTE
DISPLAY BY NAME p_bantrans.*
END FUNCTION
## YA p_bantrans esta definida como
p_bantrans.* RECORD LIKE bantrans.*
Alguien por favor orienteme.
esta es la rutina
FUNCTION mos_tran()
SELECT * INTO p_bantrans.* FROM bantrans
WHERE bantrans.num_trans = p_bantrans.num_trans
if status = NOTFOUND THEN
ERROR "No Existe Informacion Con Estas Caracteristicas"
SLEEP 2
RETURN
END IF
## SI INSERTO ESTAS DOS LINEAS SI ME MUETRA LA INFORMACION DE ESTE CAMPO
display p_bantrans.des_trans
sleep 2
## PERO AL LLEGAR AQUI SE SALE SIN RAZON APARENTE
DISPLAY BY NAME p_bantrans.*
END FUNCTION
## YA p_bantrans esta definida como
p_bantrans.* RECORD LIKE bantrans.*
Alguien por favor orienteme.
Valora esta pregunta


0