【发布时间】:2017-11-25 21:24:12
【问题描述】:
我只想在tableview 中的 qt 中显示我的数据库中的一行。
这是我当前的代码:
void Favorites::on_pushButton_load_fav_clicked()
{
MainWindow conn;
QSqlQueryModel *modal = new QSqlQueryModel();
conn.connOpen();
QSqlQuery *qry = new QSqlQuery(conn.mydb);
qry->prepare("select username from Waehrung_MMI");
qry->exec();
modal->setQuery(*qry);
ui->tableView_favs->setModel(modal);
conn.connClose();
qDebug () << (modal->rowCount());
}
现在它显示了整列,但我只想显示例如该列的第 17 行。
【问题讨论】:
-
为什么选择所有行?
-
您需要了解第 17 行的特殊之处并相应地构建您的查询!
标签: c++ mysql database qt sqlite