消除数据链接不成功时的警告信息
This commit is contained in:
parent
b216828f1f
commit
316db9ae40
|
|
@ -117,6 +117,8 @@ bool DatabaseManager::connect(const QString& strConnectionName)
|
||||||
.arg(strConnectionName)
|
.arg(strConnectionName)
|
||||||
.arg(QString::fromLocal8Bit(errorText.toLatin1())));
|
.arg(QString::fromLocal8Bit(errorText.toLatin1())));
|
||||||
emit errorOccurred(strConnectionName, QString::fromWCharArray(L"数据库打开失败,详情可见日志文件"));
|
emit errorOccurred(strConnectionName, QString::fromWCharArray(L"数据库打开失败,详情可见日志文件"));
|
||||||
|
db.close();
|
||||||
|
db = QSqlDatabase();//重置为无效数据库对象,在下面remove的时候就不会出现"connection '***' is still in use, all queries will cease to work"的警告
|
||||||
QSqlDatabase::removeDatabase(strConnectionName);
|
QSqlDatabase::removeDatabase(strConnectionName);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue