当前位置:编程学习 > wap >>

Qt4 连接MySql ,欲使用语句 select count(*) from table_name 来查询记录的个数

这个查询结果应是一个数字,请问该如何获得该查询结果。 我使用 QSqlQuery::value(0).toInt() 得到的是零,而实际上该表有7条记录。

--------------------编程问答-------------------- 在线等 --------------------编程问答-------------------- 重发下题目:Qt4 连接MySql ,欲使用语句 select count(*) from table_name 来查询记录的个数,这个查询结果应是一个数字,请问该如何获得该查询结果。 我使用 QSqlQuery::value(0).toInt() 得到的是零,而实际上该表有7条记录。
--------------------编程问答-------------------- 把代码贴出来,你这样说不清楚的 --------------------编程问答-------------------- 首先确认你其他的语句能正常跑不? --------------------编程问答-------------------- 谢谢, 我已经发现原因了 --------------------编程问答-------------------- 必须先query.next()
然后query.value(0).toInt()

因为查询结果自动定位在第一条记录的前边 --------------------编程问答-------------------- 多谢楼主!我的问题也得到解决了!楼主好伟大!
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,