找回密码
 立即注册

第23篇 Qt5之数据库(三)利用QSqlQuery类执行SQL语句

查看数: 23911 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-28 17:12

正文摘要:

版权声明 该文章原创于Qt开源社区(www.qter.org),作者yafeilinux,转载请注明出处! 导语         SQL即结构化查询语言,是关系数据库的标准语言。前面两节中已经在Qt里利用QSql ...

回复

mengyang7722 发表于 2019-9-24 08:50:16
很棒的素材,学习了                                                                 
驲屋安阮 发表于 2019-7-4 17:14:06
请问,我使用QSqlQuery 将主键保存为中文或者字母后删除不了是怎么肥死?
yafeilinux 发表于 2019-3-4 23:55:49
staticnull 发表于 2019-3-3 21:05
事务操作那里的代码没看懂,编译后也没有任何反应?

试试这样:
model->database().transaction();
if (model->submitAll()) {
        model->database().commit();
    } else {
        model->database().rollback();
}
staticnull 发表于 2019-3-3 21:05:45
事务操作那里的代码没看懂,编译后也没有任何反应?
yafeilinux 发表于 2017-8-20 21:54:07
LBB_CQU 发表于 2017-8-17 16:51
第三部分使用变量那里为什么是QString name = query.value(0).toString();而不是QString name = query.valu ...

select name from student where id = %1
这行代码返回的是name的值,只有一个值,所以是0。
LBB_CQU 发表于 2017-8-17 16:51:13
第三部分使用变量那里为什么是QString name = query.value(0).toString();而不是QString name = query.value(1).toString();?name不是应该是第一列吗?

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了