获取局部变量的cobol DB2日期

获取局部变量的cobol DB2日期,db2,cobol,Db2,Cobol,我是一个cobol,试图在DB2中提取当前日期,但EZ01-TIMESTAMP字段返回垃圾。 这是变量的定义: EXEC SQL INCLUDE SQLCA END-EXEC. 01 EZ01. 03 EZ01-CURRENT-DATE PIC S9(8) COMP-3. 03 EZ01-TIMESTAMP PIC X(26). 这是命令: EXEC SQL SET :EZ01-T

我是一个cobol,试图在DB2中提取当前日期,但EZ01-TIMESTAMP字段返回垃圾。 这是变量的定义:

EXEC SQL INCLUDE SQLCA    END-EXEC.
01  EZ01.
       03  EZ01-CURRENT-DATE             PIC S9(8)       COMP-3.
       03  EZ01-TIMESTAMP                PIC X(26).
这是命令:

EXEC SQL
    SET :EZ01-TIMESTAMP = CURRENT_TIMESTAMP
END-EXEC 
sqlcode=-805
如果有人知道任何有帮助的信息,请,谢谢

Sqlcode-805通常表示“在计划中找不到DBRM或包”。错误消息中是否有其他具体信息?-805未找到。您可能没有正确绑定(或反弹)包。三次检查你的版本。嘿,我很抱歉,我刚刚返回了一个版本,并且我慢慢地,一步一步地再次移动更改,我不知道问题出在哪里,但现在它工作了:)