|
5Qter豆
本帖最后由 Marvelous 于 2013-10-15 17:09 编辑
以快速入门书上代码的17-8作为例子
在mainwindow.cpp里更改
QSqlRelationalTableModel *model = new QSqlRelationalTableModel(this);
model->setTable("student");
model->setRelation(2, QSqlRelation("course", "id", "name"));
model->setFilter(" limit 1,1");//增加这行代码就出错了!
model->select(); QTableView *view = new QTableView(this);
view->setModel(model);
setCentralWidget(view);
view->setItemDelegate(new QSqlRelationalDelegate(view));
百度上没相关资料 google上面有 可怜我的英文太差了 看不懂- - 惭愧啊
|
最佳答案
查看完整内容
你测试一下,看换成别的Filter,别用limit,是否出错?
试试在普通的tableModel中使用limit是否出错?
使用其他数据库,比如sqlite,看看是否出差?
试完以后得出结论,看到底是哪里的问题!
|