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

sjshuang 2008-11-28 09:19:14
一直搞不明白,是不是每次都要判断sqlcode
有的时候只写了一条select语句,还要不判断sqlcode?
...全文
107 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 不用
内容概要:本文系统梳理了多个科研领域的前沿研究与技术实现,重点涵盖FDTD方法中的完美匹配层(PML)研究,以及Matlab/Simulink在电磁、电力、控制、通信、信号处理、图像处理、路径规划、能源系统优化等领域的仿真与算法实现。文中列举了大量基于Matlab和Python的科研案例,如风电功率预测、负荷预测、无人机三维路径规划、电池系统故障诊断、雷达模拟、通信编码、微电网优化调度等,并强调结合智能优化算法(如粒子群、遗传算法、深度学习等)提升系统性能。同时,提供了丰富的代码资源与仿真模型,涵盖永磁同步电机控制、逆变器设计、多智能体任务分配、虚拟电厂调度等复杂系统,助力科研人员快速开展复现实验与创新研究。; 适合人群:具备一定编程基础,熟悉Matlab/Python工具,从事电气工程、自动化、通信、人工智能、新能源、控制科学等相关领域研究的研发人员及研究生。; 使用场景及目标:① 学习并实现FDTD仿真中的PML边界条件以有效抑制数值反射;② 掌握Matlab/Simulink在多物理场建模、控制系统设计与优化算法中的综合应用;③ 借助提供的代码资源完成科研复现、课程设计、竞赛项目或工程原型开发; 阅读建议:此资源以科研实战为导向,不仅提供理论方法,更强调代码实现与仿真验证。建议读者结合自身研究方向,按目录顺序查阅相关模块,下载配套代码进行调试与二次开发,以达到学以致用、融会贯通的目的。

754

社区成员

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

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