为了账号安全,请及时绑定邮箱和手机立即绑定

提示如下,我先打开数据库,没有问题,就是运行到新建表的时候报错?为什么

提示如下,我先打开数据库,没有问题,就是运行到新建表的时候报错?为什么

尚方宝剑之说 2022-09-19 14:14:14
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
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

setInterval(函数名,1000); t: Timer = new Timer(1000, 5); t.addEventListener(TimerEvent.TIMER,函数名); t.addEventListener(TimerEvent.TIMER_COMPLETE, 函数名); t.start();

查看完整回答
反对 回复 2022-09-21
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信