Qt数据库操作报错not positioned on a valid record

版权声明:本文原创,未经许可严禁转载。QQ群:QT&C/C++爱好者271251545 https://blog.csdn.net/xuancailinggan/article/details/78172234

今天的文章就一句话:

not positioned on a valid record

这个翻译过来很简单,就是没有定位在有效的数据记录上。

原因也很简单,就是因为在执行sql操作时候,数据指针是停留在数据之前的,因此,我们需要移动一下指针:

QSqlQuery sql;
    sql.exec("select name,password from adminuser");
    sql.next();

也就是下面这个next()函数。

猜你喜欢

转载自blog.csdn.net/xuancailinggan/article/details/78172234