Chinaunix首页 | 论坛 | 博客
  • 博客访问: 361044
  • 博文数量: 50
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 641
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-09 22:35
个人简介

不怕你失败,就怕你爬不起来。

文章分类

全部博文(50)

文章存档

2014年(50)

我的朋友

分类: C/C++

2014-09-05 17:10:09


点击(此处)折叠或打开

  1. m_dbTest = QSqlDatabase::addDatabase("QSQLITE");
  2. m_dbTest.setDatabaseName("sqlite.db");
  3. if(m_dbTest.open())
  4. {
  5.     qDebug() << "database succeeded to open";
  6. }
  7. else
  8. {
  9.     qDebug() << "database failed to open";
  10. }

  11. QSqlQuery query(m_dbTest);
  12. bool isTableExist = \
  13.     query.exec(QString("select count(*) from sqlite_master where type='table' and name='%1'").arg(strTableName)));    //关键的判断
  14. if(!isTableExist)
  15. {
  16.     qDebug() << "table does not exist";
  17. }
  18. else
  19. {
  20.     qDebug() << "table exists";
  21. }

阅读(10578) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~