sqlca.sqlcode 100 最近一次SQL语句没有返回数据
这一句是如何理解的?
是不是只用于判断select 查询语句的返回函数呀?
因为我写了一个update语句,它的影响行数为0,sqlca.sqlcode 也为0的。
是否可以这样理解
如何使update delete insert 等语句,
用sqlca.sqlcode < 0 就可以失败
只有select 才有可能使用 sqlca.sqlcode 的 100。
------解决方案--------------------
差不多吧 。select into ..................
if sqlca.sqlcode = 100 then
没有找到数据
end if
------解决方案--------------------
sqlca.sqlcode=100 我会用于表示游标提取结束
------解决方案--------------------
不等效,如果delete from 表 where 条件,未找到数据,也可能返回100,这个时候就看是不是你想要的结果了
比如我不管这个表有无数据,上来先删除,然后再做处理,那你判断sqlcode < 0 就是失败