标签: procobol

将记录从Oracle数组移动到Cobol

如何将记录从oracle移动到Cobol阵列?当我移动一个字段时,一切都按预期工作.当我尝试在Oracle VARRAY中移动记录时,我无法使其工作.PRO*COBOL预编译器给出以下错误消息:

Error at line 137, column 12 in file ESF3.ordbso07.PCO
            EXEC SQL EXECUTE      
 ...........1
 PCB-S-00576, PLS-382: expression is of wrong type
 Error at line 137, column 12 in file ESF3.ordbso07.PCO
            EXEC SQL EXECUTE      
 ...........1
 PCB-S-00576, PLS-0: Statement ignored
Run Code Online (Sandbox Code Playgroud)

Oracle类型:

TYPE QDELSSRD_arr IS VARRAY(30) OF QDELSSRD_typ;

TYPE SODLSSRD_typ IS RECORD ( -- DBSO07 SOK
    QDELSSRD             QDELSSRD_arr -- 30 x QDELSSRD_typ

OC is SODLSSRD_typ;
TYPE QDELSSRD_typ IS RECORD (
    ENAMN                arbetssokande.efternamn%type, -- VARCHAR2(30 CHAR)
    FNAMN                arbetssokande.fornamn%type, -- VARCHAR2(20 CHAR)
);
Run Code Online (Sandbox Code Playgroud)

COBOL …

oracle cobol embedded-sql procobol

7
推荐指数
1
解决办法
766
查看次数

标签 统计

cobol ×1

embedded-sql ×1

oracle ×1

procobol ×1