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

来源:互联网 发布:乐高机器人ev3编程 编辑:程序博客网 时间:2024/04/29 00:54

这两天使用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

0 0
原创粉丝点击