oracle中 执行了一个sql,然后sqlca.sqlcode =-1405,然后
EXEC SQL DECLARE elec_cur CURSOR FOR
SELECT nvl(k.id,' ') id ,nvl(k.cd,' ') o_cd, nvl(sum(k.at),0) as at
FROM ( 。。。。)
) k
group by id,cd
having sum(at) <>0.00
order by id,cd;
此刻,sqlca.sqlcode 还是-1405,这是为什么。声明游标不会对sqlca.sqlcode 产生任何赋值吗?
该怎么判断这个游标声明的没有出错啊
------解决方案--------------------
把代码和报错提示贴出来啊,