新手求问,Qt中操作sqlite数据库报错,No query Unable to fetch row

if(QSqlDatabase::contains("qt_sql_default_connection"))db=QSqlDatabase::database("qt_... if(QSqlDatabase::contains("qt_sql_default_connection"))
db = QSqlDatabase::database("qt_sql_default_connection");
else
db = 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
展开
 我来答
匿名用户
2016-06-29
展开全部
setInterval(函数名,1000); t: Timer = new Timer(1000, 5); t.addEventListener(TimerEvent.TIMER,函数名); t.addEventListener(TimerEvent.TIMER_COMPLETE, 函数名); t.start();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式