我正在尝试从表格中的列中获取值。我知道查询只返回一个结果,我需要一个int
值......
QSqlQuery qry;
qry.prepare("select Position from workers where Username='"+username+"'and Password='"+password+"'");
qry.exec();
int status = qry.value(0).toInt();
但这不起作用。在我的表中有一个名为Position的字段,它是INTEGER
,因此我正在尝试检索它。
同样,我知道这个qry
只会有一个结果。
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以尝试这样:
while (qry.next())
{
int status = qry.value(0).toInt();
}