Ver Mensaje Individual
  #3
Antiguo 8 de junio de 2015, 18:36
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 02.10.2026 11:51
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

No Hrm, pero sí que me ha ayudado a encontrar el error, y es que me había ofuscado en ese trozo y no hay como una opinión externa para ver el fallo.

El problema estaba en que FUNCTION UPPER-CASE, lleva entre paréntesis la variable, (o constante), que quieres convertir así que lo que no puede ir dentro es el operador de relación ...


Código COBOL:
  1.      PERFORM VARYING I FROM 1 BY 1 UNTIL I > 8
  2.                      OR I > A
  3.                      
  4.                         PERFORM VARYING II FROM 1 BY 1
  5.                                 UNTIL II > 81
  6.                                       OR FUNCTION UPPER-CASE (WENTCOD (I:1)) = LE (II)
  7.                                          CONTINUE
  8.                         END-PERFORM
  9.                        
  10.              .
  11.              .
  12.              .
  13.      END-PERFORM.

ëste es el correcto.

Me da hasta verguenza el tener estos fallos ... a mis años ... :o :o

Un saludo
Josber is offline   Responder Con Cita