是不是每做一次数据查询或者插入,更新都要判断sqlcode?

sjshuang 2008-11-28 09:19:14
一直搞不明白,是不是每次都要判断sqlcode
有的时候只写了一条select语句,还要不判断sqlcode?
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2008-11-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 sjshuang 的帖子:]
一直搞不明白,是不是每次都要判断sqlcode
有的时候只写了一条select语句,还要不判断sqlcode?
[/Quote]
更改数据库的内容需要判断,查询不需要.
liubocy 2008-11-29
  • 打赏
  • 举报
回复
顶2楼,看的出来经验很丰富
做梦的猫 2008-11-29
  • 打赏
  • 举报
回复
不是大部份,而是任何情况下都应判断,除非你不在乎程序的可靠性。

不仅要判断,而且要把错误信息传递出来,以便知道发生了何种错误,因为你永远不能肯定下次将发生什么稀奇古怪的事情!所以,这既是事半功倍的好事,也是良好编程风格的体现。
eviler 2008-11-29
  • 打赏
  • 举报
回复
人很多啊
jlwei888 2008-11-29
  • 打赏
  • 举报
回复
更改数据库的内容需必须要判断sqlcode是否为0,是否成功!

select 时 有时要判断sqlcode是否为100,看有没有查到!
bapi 2008-11-28
  • 打赏
  • 举报
回复
如楼上所说,大部分情况下只有delete,update,insert需要判断

但是考虑到程序的健壮性,在某此情况下select也需要判断,例如select出来的是一个在程序中起关键控制作用的值,则应该要判断,因为可能select的时候连接已中断,或是where条件不满足导致没有读取到数据,如果不判断所取得的值的有效性,可能导致严重错误(我们有失败案例)
liubocy 2008-11-28
  • 打赏
  • 举报
回复
delete,update,insert需要判断
select 不用

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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