QSqlQuery::value: unknown field name '????'
时间: 2024-06-14 07:09:07 浏览: 187
Qt小例子教程:快速掌握入门技巧
QSqlQuery::value是Qt框架中QSqlQuery类的一个成员函数,用于获取查询结果中指定字段的值。它接受一个参数,即字段名,然后返回该字段对应的值。
在你提供的问题中,'????'是一个占位符,表示需要替换为具体的字段名。如果你在调用QSqlQuery::value时传入了一个不存在的字段名,就会出现"unknown field name"的错误。
为了解决这个问题,你需要确保传入的字段名是正确的,即与数据库中的字段名一致。你可以通过查看数据库表结构或者查询语句来确定正确的字段名。
如果你想获取查询结果中所有字段的值,可以使用QSqlRecord类的相关函数来遍历所有字段并获取对应的值。
阅读全文