赞
踩
最近在用QT5自带的SQLITE时,遇到一个无法创建查询的问题,具体表现为执行prepare()时会返回一个QSqlQuery::exec: database not open,以及使用.getlasterror时得到 driver not loaded 错误。具体解决方法为添加一行代码:
QSqlQuery sql_query(database_);
即可解决问题。
下面给出相关程序代码:
if (QSqlDatabase::contains("qt_sql_default_connection")) //判断是否存在这个连接
{
database_ =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。