PDA

Ver la Versión Completa : [Compilador] Error al compilar con claves alternativas


diego_1970
16 de junio de 2016, 18:50
Necesito migrar un archivo llamado TITULAR.DAT que fue creado con COBOLWOW, a una tabla de Visual Fox.-
Tengo la estructura de la FD y la SELECT, pero no cuento con el programa fuente, entonces estuve haciendo un programa para poder pasar ese archivo TITULAR.DAT a un archivo txt para poder pasarlo a una tabla de Visual Fox.-
El programa que estoy haciendo lo compile con el RM/COBOL-85 VER 5.36 for DOS y me da el siguiente error:

CLAVE_ALTER1 = SANTIT-LOCALIDAD SANTIT-CODIGO
ERROR Source language feature no supported by specified version

Este error significa que no me sirve el compilador de DOS para recuperar el archivo generado en windows???

BASA01
17 de junio de 2016, 08:31
Para utilizar las claves con ese formato necesitarías el compilador Rmcobol85 V6.

Si quieres que funcione en V5 debes de declarar las claves de esta forma :


************************************
SELECT CLI
ASSIGN RANDOM "CLIENTES"
ORGANIZATION INDEXED
ACCESS DYNAMIC
RECORD CLI-KEY
ALTERNATE RECORD CLI-ALT-1
ALTERNATE RECORD CLI-ALT-2
ALTERNATE RECORD CLI-ALT-3
ALTERNATE RECORD CLI-ALT-4
STATUS ST-CLI.

FD CLI
LABEL RECORDS ARE STANDARD.
01 CLI-REG.
03 CLI-KEY.
05 CLI-EMPRE PIC 999.
05 CLI-N-CLIENTE PIC 9(6).
03 CLI-ALT-1.
05 CLI-EMPRE-1 PIC 999.
05 CLI-NOMBRE PIC X(40).
05 CLI-N-CLIENTE-1 PIC 9(6).
03 CLI-ALT-2.
05 CLI-EMPRE-2 PIC 999.
05 CLI-DNI-CIF PIC X(12).
05 CLI-N-CLIENTE-2 PIC 9(6).
03 CLI-ALT-3.
05 CLI-EMPRE-3 PIC 999.
05 CLI-RAZON-SOCIAL PIC X(40).
05 CLI-N-CLIENTE-3 PIC 9(6).
03 CLI-ALT-4.
05 CLI-EMPRE-4 PIC 999.
05 CLI-ALIAS PIC X(40).
05 CLI-N-CLIENTE-4 PIC 9(6).
03 CLI-DIR-CLI PIC X(40).
03 CLI-POB-CLI PIC X(40).
03 CLI-COD-POSTAL.
05 CLI-PROVINCIA PIC 99.
05 CLI-NUM-POS PIC 999.
03 CLI-NUM-PROV PIC X(10).
03 CLI-TFNO PIC 9(9) OCCURS 2.
03 CLI-FAX PIC 9(9).