我现在用QSqlDatabase连通了oracle数据库,能通过QSqlQuery进行相关的sql语句操作,可是用QSqlTableModel时,总是不能从数据库里取出record, 代码如下
QSqlTableModel Model(0,db); //db是我的QSqlDatabase
Model.setTable("table_name"); //table_name是数据库中的表名,该表的权限绝对是有的,并且表中很多记录
Model.select();
if(Model.rowCount()>0)
{
..............
这里的Model.rowCount()得到的总是0,这是什么原因造成的?各位高手指点一下!