在进行sql查询的时候出现问题:
QSqlQuery::value: not positioned on a valid record
步骤1:定义个Qstring sqlstr
步骤2:sqlquery.prepare(sqlstr)
步骤3:使用sqlquery.bind(value)
步骤4:执行sqlquery.exec()
结果会有
QSqlQuery::value: not positioned on a valid record
这种是因为之前有进行过查询导致无法获取。
这里需要进行一波骚气的操作 加一个判断就好了
后面需要加一个判断
if(sqlquery.first()){ ... }
这种坑碰到了记录一下