QSqlError("", "unable to fetch row", "no query") 是一个由 Qt 框架中的 QSqlError 类生成的错误信息。这个错误通常表明在尝试从数据库获取数据时遇到了问题,具体是在尝试获取一行数据时,因为没有任何查询被执行(或查询结果为空),所以无法获取到数据。
QSqlQuery query; query.prepare("select * from XXX"); if(!query.exec()) qDebug() << query.lastError().text(); else returnquery; } 但是有一天,突然同样的代码转到另一个工程后,发现会提示“QSqlError("", "Unable to fetch row", "No query")”。 问题原因: 我的理解是可能是没有指定联接...
if(!query.exec()) qDebug() << query.lastError().text(); else return query; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 但是有一天,突然同样的代码转到另一个工程后,发现会提示“QSqlError("", "Unable to fetch row", "No query")”。 问题原因: ...
Hello, I tried use your repository. It's very helpful but I can't get query request result. I tried many query but always it give same error. QSqlError("", "Unable to fetch row", "No query") Please Could you check.Thanks. Not: I tried qu...
QString query;if(d->tableName.isEmpty()) { d->error =QSqlError(QLatin1String("No table name given"), QString(),QSqlError::StatementError);returnquery; }if(d->rec.isEmpty()) { d->error =QSqlError(QLatin1String("Unable to find table ") + d->tableName, QString(),QSqlError...