if(QSqlDatabase::contains("qt_sql_default_connection"))db = QSqlDatabase::database("qt_sql_default_connection");elsedb = QSqlDatabase::addDatabase("QSQLITE");db.setDatabaseName("qq.db");if(!db.open()){QMessageBox::warning(NULL, "Open DB", tr("Open DB error:%1").arg(db.lastError().text()));}QSqlQuery query;query.prepare("create table user(id varchar(15) not null primary key,passwd varchar(15) not null,nickname varchar(15) null)");if( !query.exec() ){QMessageBox::warning(NULL, "Create Table", tr("Create Table error:%1").arg(query.lastError().text()));}提示:Create Table error:No query Unable to fetch row
提示如下,我先打開數據庫,沒有問題,就是運行到新建表的時候報錯?為什么
尚方寶劍之說
2022-09-19 14:14:14