在线等 sqlcode = -901的问题

weidong0210 2008-05-26 03:38:59
程序编译没有错误。运行时,报异常。sqlcode = -901,sqlstate = 58004,我查了一下文档,说是遇到时断时续的系统错误,该错误不能抑制后继的SQL语句执行,怎么理解。顺便说下一,我打断点跟到一个。sqc程序中,跳出异常。不知什么原因,初学者,多多交流!
部分code:
EXEC SQL WHENEVER SQLERROR GO TO error;
int num = 0;
Tykwmst* ps = NULL;

EXEC SQL DECLARE c1 CURSOR FOR
SELECT
SW_OD_KIND,
SW_KA_CD,
...
EXEC SQL OPEN c1;
...
error:
EXEC SQL WHENEVER SQLERROR CONTINUE;
HPRINT_SQL_ERR(); --------------- 该行报错
return HRC_SQL_ERR;
...全文
794 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weidong0210 2008-06-19
  • 打赏
  • 举报
回复
门前冷落车马稀 oo
weidong0210 2008-05-27
  • 打赏
  • 举报
回复
有没有人会啊!

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧