首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

求好心人帮忙!关于SQLITE数据库操作的有关问题

2012-05-08 
求好心人帮忙!关于SQLITE数据库操作的问题QString lname,lpasswdQSqlDatabase db QSqlDatabase::addDat

求好心人帮忙!关于SQLITE数据库操作的问题
QString lname,lpasswd;
  QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
  db.setDatabaseName("system.db");
  bool ok = db.open();
  if(ok == true)
  {
  QSqlQuery query;
  query.exec("select * from system");
  //QMessageBox::information(this,"system","1");
  while(query.next()) //这里一直进不去
  {
  .....
  }

  }

我打开system.db中的表system 手动输入select * from system 是能查到数据的记录的,有5条

但是 while那个循环一直都没进去!!!我不知道什么原因呢,想了半天了,希望好心人帮忙。

[解决办法]
问题解决了,既不是文件的问题,也不是路径的问题,也不是代码的问题,只是版本的问题,楼主用的应该是sqlite 2.8,改成sqlite3就没问题了

热点排行