qt qsqlquery 怎么和数据库联系起来
展开全部
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("sqluser.db");
db.open();
QString sql("select * from quanbu");
QSqlQueryModel *model = new QSqlQueryModel();
model->setQuery(sql, db);
if (model->lastError().isValid()) {
QDebug() << "Query Error: " << qPrintable(model->lastError().text());
delete model;
model = 0;
} else {
//输出model数据
}
//close database
db.setDatabaseName("sqluser.db");
db.open();
QString sql("select * from quanbu");
QSqlQueryModel *model = new QSqlQueryModel();
model->setQuery(sql, db);
if (model->lastError().isValid()) {
QDebug() << "Query Error: " << qPrintable(model->lastError().text());
delete model;
model = 0;
} else {
//输出model数据
}
//close database
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询