你如何在 Qt 中将一个 setquery 计数保存到一个字符串中

How do you save a setquery count to a string in Qt

 QSqlQueryModel * model=new QSqlQueryModel ();
    int i,id;
    QString count;
    model->setQuery("SET '"+count+"' =(SELECT COUNT(*) from COLLABORATEUR)");

   qInfo() << count;

我试过这段代码,但计数仍然很清楚,我总是得到“” 我也这样试过:

model->setQuery("SELECT '"+count+"'=COUNT(*) from COLLABORATEUR");

像这样:

model->setQuery("SELECT @count=COUNT(*) from COLLABORATEUR");

但计数仍然为空

如果只是需要统计记录条数,那么直接使用rowCount()

QString count = QString::number(model->rowCount());
qInfo() << count;