• 4595阅读
  • 3回复

SQL语句引起程序崩溃 [复制链接]

上一主题 下一主题
离线sundp
 

只看楼主 正序阅读 楼主  发表于: 2009-08-29
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
在使用QSqlQuery的时候,有些无效的SQL语句会导致程序崩溃。比如查询一个不存在的表。

这种崩溃用try{}catch()也拦不住。

可有高人指点一二?
人境结庐<http://sundp70.blog.163.com>心远地偏
离线aaaaa007

只看该作者 3楼 发表于: 2009-09-02
sql语句应该不会引起程序崩溃,猜测是你程序的原因
离线sundp

只看该作者 2楼 发表于: 2009-09-01
检查SQL结果的前提是SQL语句执行之后有返回值,但我的情况是SQL语句一执行,程序立即崩溃,什么提示也没有就退出了。
人境结庐<http://sundp70.blog.163.com>心远地偏
离线jorneyr

只看该作者 1楼 发表于: 2009-08-30
出问题应该是你的query的使用(试着先判断一下是否查到了结果: if (query.next()), 而不是sql的问题.
快速回复
限100 字节
 
上一个 下一个