断点

每天进步一点点!
posts - 174, comments - 56, trackbacks - 0, articles - 21

sqlca.sqlcode!=0

Posted on 2010-01-14 21:54 断点 阅读(1338) 评论(0)  编辑  收藏 所属分类: Oracle

最近看C语言的程序,程序里面带有sql语句,其中就有这么一句:
EXEC SQL select upper(nvl(c_grant_dpt_cde,'0')),nvl(C_CTCT_CDE,'0') into :sGrantCde,:sCtctCde from t_department where c_dpt_cde = :sDptCde;
  if (sqlca.sqlcode!=0) {
         printf("[ppPlyNewCountPrm]ERROR:sqlca.sqlerrmc = %s\n", sqlca.sqlerrm.sqlerrmc);
         return(SetUserError(lpInBuffer,2,"取机构部门归属错误!"));
  }

不明白 sqlca.sqlcode = 0 是什么意思,搜了搜,记录一下sqlca.sqlcode的各种取值的意义:

    0 ——最近一次sql语句执行成功

   -1 ——最近一次sql语句执行失败

100 ——最近一次sql语句没有返回数据


posted @ 2009-09-10 19:59 断点 阅读(129) | 评论 (0)

只有注册用户登录后才能发表评论。


网站导航: