DB2错误代码-991

时间:2011-07-26 17:38:49

标签: sql db2 return

运行db2批处理cobol程序时,我得到的返回码为-991。 该程序试图在游标结构中获取65行。 我找不到关于这个特殊错误的任何内容,有谁知道这意味着什么?

2 个答案:

答案 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