QSqlTableModel *groups=new QSqlTableModel;
groups->setTable("icon_group");
groups->setEditStrategy(QSqlTableModel::OnManualSubmit);
groups->select();
结果rowCount显示 0
但里面有
数据。
在上面的代码前面加入
QSqlQuery query("select * from icon_group;",dbconn);
qDebug()<<query.first();
qDebug()<<query.next();
qDebug()<<query.value(1).toString();
可以得到正确的数据!!!
为什么不能映射到QSqlTableModel呢?
//解决方法 。
QSqlDatabase::addDatabase("QSQLITE"
,"othername");
把红色
部分去掉就可以正常获取了
[ 此帖被downstairs在2011-04-14 20:09重新编辑 ]