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