qDebug 输出数据结果行数为0,但连接没提示错误?
db = QSqlDatabase::addDatabase("QSQLITE", "main"); db.setDatabaseName("qt_sqlite_test.db"); if(!db.open()) { QMessageBox::critical(NULL, QObject::tr("Collection"), QObject::tr("数据库连接失败!")); } QSqlQueryModel *model = new QSqlQueryModel; model->setQuery("SELECT * FROM apply",db); qDebug()<<(model->rowCount()); QTableView *view = new QTableView; view->setWindowTitle("QSqlQueryModel"); view->setModel(model); view->show();