有一些想法。你需要在 QTableView 中显示它们,以及对数据库中存在的所有视图的请求,结果是
我愿意:
{
ui->setupUi(this);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("адрес");
db.setDatabaseName("xelfebix");
db.setUserName("xelfebix");
db.setPassword("пароль");
if(!db.open()) {
qDebug() << "Cannot open database:" << db.lastError();
}
else {
qDebug() << "Connection established";
}
QTableView view;
QSqlQueryModel model;
model.setQuery("SELECT * FROM `ТехПроцесс`;");
qDebug() << model.lastError();
view.setModel(&model);
view.show();
}
结果,整个表都是空的。我做错了什么以及如何解决?
你
当构造函数退出时被销毁,使它们成为类变量。