QSqlQuery::value: not positioned on a valid record

产生原因:执行query.exec() 后, 没有执行query.first()或者 query.next(),就直接调用了query.value() ;或者query.first()和query.next()返回false的时候依然调用query.value() 。因为执行query.exec() 之后,record停留在第一条数据之前。

坚持成就伟大
原文地址:https://www.cnblogs.com/xian-yongchao/p/15336802.html