当我尝试使用QSqlQuery选择时:
select mwst, sum(in), sum(out) from costs group by mwst
我收到错误:QSqlQuery :: value:未定位在有效记录上
在SQLite数据库浏览器工具中,选择运行没有错误。
感谢您的帮助!
答案 0 :(得分:0)
您是否使用bool QSqlQuery::next()
在有效值上设置查询(如果查询成功,您应该得到结果
像:
QSqlQuery qry("select * from table");
while (qry.next())
{
qDebug() << qry.value(0).toString();
}