消除数据链接不成功时的警告信息

This commit is contained in:
duanshengchao 2025-06-16 15:02:16 +08:00
parent b216828f1f
commit 316db9ae40
1 changed files with 2 additions and 0 deletions

View File

@ -117,6 +117,8 @@ bool DatabaseManager::connect(const QString& strConnectionName)
.arg(strConnectionName)
.arg(QString::fromLocal8Bit(errorText.toLatin1())));
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);
return false;
}