Ver Mensaje Individual
  #2
Antiguo 1 de diciembre de 2021, 20:57
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 27.09.2026 07:41
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

No esta corrupto.

Tu problema es que en el otro hilo creaste la fd asi:

Código COBOL:
  1. fd empleados-archivo.
  2.      *label etiqueta-antigua-para-cintas.
  3.        01 empleados-registro.
  4.          05 empleados-id pic x(6).
  5.          05 empleados-nombre pic x(25).
  6.          05 empleados-apellidos pic x(35).
  7.          05 empleados-edad pic x(3).
  8.          05 empleados-telefono pic x(9).
  9.          05 empleados-direccion pic x(35).

Y ahora lo estas displayando leyendo del fichero con otra estructura

Código COBOL:
  1.  fd empleados-archivo.
  2.        01 empleados-registro.
  3.          05 empleados-id pic x(9).
  4.          05 empleados-nombre pic x(25).
  5.          05 empleados-apellidos pic x(25).
  6.          05 empleados-edad pic x(3).
  7.          05 empleados-telefono pic x(9).
  8.          05 empleados-direccion pic x(35).

El "id" inicial tenia x(6) y el de listar pic x(9).

Te coge los 6 del id inicial + tres caracteres del nombre.

Y el resto de campos efectos colaterales del error primero de diseño

Deben de tener la misma estructura.
JCantero is offline   Responder Con Cita