【发布时间】:2016-02-04 16:51:18
【问题描述】:
我是使用 qt 的新手,我没有找到一种方法来检索我只知道字段(例如电子邮件)的某些元素的行。
我有一个模型(QSqlTableModel),我想知道表“人”中记录的哪一行,电子邮件为“a@gmail.com”。 QSqlQuery 不返回一行,我该如何实现?
QSqlQuery query;
query.exec(QString("SELECT * FROM person WHERE email = \"%1\";").arg("a@gmail.com"));
// the query.exec not return rows, but i need to know the row to edit some (not selectable) item, using QSqlTableModel::setRecord(int row, ...) for example.
【问题讨论】: