|
QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE");
db1.setDatabaseName("./5.db");
if(db1.open()) qDebug()<<datestring+"open db ok ";
QSqlQuery query;
bool bsuccess = query.exec("create table day4(id integer primary key,time,name,age);");
if(bsuccess)qDebug()<<"create table ok;
else
qDebug()<<" table is exist ";
有时候 执行到 bool bsuccess = query.exec("create table day4(id integer primary key,time,name,age);");
系统就Segmentation fault 有时候 就正常
另 操作另个数据库文件 必须QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE"); 这句必须这样写
db1.setDatabaseName("./6.db");
否则还是操作上个数据库文件 ?
不知道是什么原因? 难道要mini2440 移植 sqlite3 才能解决? 有在mini2440 上用sqlite的 朋友 指点 谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|