QSqlDatabasePrivate::removeDatabase: connection '864' is still in use, all queries will cease to work
 
已经用了下面语句,还是无效。
m_sqlDB.close();
m_sqlDB.removeDatabase(qStrThreadID);
 
官方文档说:
    QString dataName;
    {
        dataName = QSqlDatabase::database().connectionName();
    }//超出作用域,隐含对象QSqlDatabase::database()被删除。
    QSqlDatabase::removeDatabase(dataName);
 
但是我的数据库打开后要全局运用,不可能只在一个域里面使用。
 
求解决方法!