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

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

...全文
584 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kr.mao 2012-02-16
  • 打赏
  • 举报
回复
多谢楼主!我的问题也得到解决了!楼主好伟大!
donwmufromdying 2011-08-04
  • 打赏
  • 举报
回复
必须先query.next()
然后query.value(0).toInt()

因为查询结果自动定位在第一条记录的前边
youyit 2011-08-04
  • 打赏
  • 举报
回复
谢谢, 我已经发现原因了
开始领悟 2011-08-03
  • 打赏
  • 举报
回复
首先确认你其他的语句能正常跑不?
panda20184 2011-08-02
  • 打赏
  • 举报
回复
把代码贴出来,你这样说不清楚的
youyit 2011-08-02
  • 打赏
  • 举报
回复
重发下题目:Qt4 连接MySql ,欲使用语句 select count(*) from table_name 来查询记录的个数,这个查询结果应是一个数字,请问该如何获得该查询结果。 我使用 QSqlQuery::value(0).toInt() 得到的是零,而实际上该表有7条记录。
youyit 2011-08-02
  • 打赏
  • 举报
回复
在线等

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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