我使用QODBC驱动成功连接了Access数据库 想把里面的数据显示在事先在designer中画好的TableView控件中 但总是无法显示 不知道哪里出了问题
QSqlTableModel model;
model.setTable("stdScore");
model.setHeaderData(0,Qt::Horizontal,tr("ID"));
model.setHeaderData(1,Qt::Horizontal,tr("Name"));
model.setHeaderData(2,Qt::Horizontal,tr("EX1"));
model.setHeaderData(3,Qt::Horizontal,tr("EX2"));
model.setHeaderData(4,Qt::Horizontal,tr("EX3"));
model.setHeaderData(5,Qt::Horizontal,tr("EX4"));
model.setHeaderData(6,Qt::Horizontal,tr("EX5"));
model.setHeaderData(7,Qt::Horizontal,tr("EX6"));
model.setHeaderData(8,Qt::Horizontal,tr("EX7"));
model.select();
ui->tableView->setModel(&model);
我这样写有问题么? 这个问题不解决 我这程序就没法往下写了 郁闷啊
这里是源代码 很短
源程序
TestQtSql.rar (647 K) 下载次数:20