【发布时间】:2019-03-28 21:07:37
【问题描述】:
我正在尝试使用 Qt 通过 QSqlQuery 查询 MS Access 数据库中的表。我能够查询所有表,除了一个。一表返回错误:
[Microsoft][ODBC Driver Manager] Function sequence error
这是我用来查询表格的代码。
QSqlQueryModel *tempModel = new QSqlQueryModel();
QSqlQuery *qry = new QSqlQuery();
qry->prepare("SELECT * FROM table_name;");
qry->exec();
tempModel->setQuery(*qry);
while(tempModel->canFetchMore())
{
tempModel->fetchMore();
}
我已经尝试过这个 SO question 的答案,但没有改变。 QSqlQuery causing ODBC Function sequence error
【问题讨论】: