QtSQL + Sqlite 和对 .size() 函数的支持吗?
我想知道 QtSql + Sqlite 是否支持 QSqlQuery::size() 函数?
I'm wondering does QtSql + Sqlite support QSqlQuery::size() function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不,事实并非如此。但是,您可以同时使用 last() 和 at() 来获取结果。
No, it doesn't. However, you can use last() and at() together to get the result.
不,事实并非如此。 SQLite 是无法直接获得查询大小的数据库之一。 顺便说一句:“qt sqlite QSqlQuery size”的 Google 查询有这个 StackOverflow 问题作为第一个答案。
No, it does't. SQLite is one of the databases for which the size of the query is not directly available. BTW: A Google-query for "qt sqlite QSqlQuery size" had this StackOverflow question as first answer.
我在使用 SQLite 和 Qt 时也遇到了同样的问题。
作为一种解决方案,我用来
识别查询是否返回值。
但要小心,它会将您引导至第一条记录。如果您需要准确的记录数量,那么这不是一个解决方案。
I also faced the same issue with SQLite and Qt.
As a solution I used
to identify the query returns values or not.
But be careful it directs you to the first record. And if you need the no of records exactly, then this is not a solution.