您的位置:首页 > 编程语言 > Qt开发

Qt 判断数据库db中 table是否已经创建

2016-08-22 17:44 239 查看
这两天使用Qt SQLITE 数据库,遇到怎么判断数据库表格是否已经创建的问题,找了一下资料,初步解决 ,

希望网友能提供更优秀的解决方案。

QSqlDatabase db = QSqlDatabase::database();
QSqlQueryq(db);

if(db.tables().contains("Tab_medicineInfoComplemented")){
return QSqlError();
}


if判断中就是判断数据库存不存在的

另外一个问题就是 Qt数据库判断本地是否已经创建/存在数据库,解决方法如下:

http://blog.csdn.net/jh1513/article/details/52154887

这篇文章很不错

http://blog.csdn.net/cctv_hu/article/details/6216386
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sqlite 数据库 qt