运行db2批处理cobol程序时,我得到的返回码为-991。 该程序试图在游标结构中获取65行。 我找不到关于这个特殊错误的任何内容,有谁知道这意味着什么?
答案 0 :(得分:1)
您可能希望查看db2 documentation。
错误代码-991为here。
它说:
-991 调用连接无法建立隐式连接或打开DB2。 RC1 = rc1 RC2 = rc2
解释 调用attach尝试执行隐式连接并作为SQL语句的结果打开。连接或打开失败并返回值。 RC1 FRBRC1中为失败的CONNECT或OPEN请求返回的值。 RC2 FRBRC2中为失败的CONNECT或OPEN请求返回的值。 系统行动 该声明无法处理。
程序员的回应 验证应用程序是否打算使用调用附件工具(CAF)作为连接到DB2®的机制。对于在WLM建立的存储过程地址空间中运行的函数或存储过程,应用程序必须使用链接编辑或动态分配RRS附件语言接口模块(DSNRLI),而不是CAF。
SQLSTATE 57015
希望这对你意味着什么:)
答案 1 :(得分:0)
如果你仍然被卡住了,我的google-fu很强大。
SQLCODE -991,错误:CALL ATTACH无法建立隐式连接或打开DB2。 RC1 = RC2 =
来自http://theamericanprogrammer.com/programming/sqlcodes.shtml