Я пытаюсь использовать Qt для запроса таблицы в базе данных MS Access с помощью QSqlQuery. Я могу запросить все таблицы, кроме одной. Одна таблица возвращает ошибку:
[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();
}
Я пробовал ответить на этот ТАК вопрос, но без изменений.
QSqlQuery, вызывающий ошибку последовательности функций ODBC