如题,
出现这个错误。
“**”为DB的名字,我看那个精华里面有解释,谁能解释的详细一点儿啊
摘自:【原创】常见的几个Qt编程问题的处理
20、删除数据库时出现"QSqlDatabasePrivate::removeDatabase: connection 'xxxx' is still in use, all queries will cease to work"该如何处理
答:出现此种错误是因为使用了连接名字为xxxx的变量作用域没有结束,解决方法是在所有使用了xxxx连接的数据库组件变量的作用域都结束后再使用QSqlDatabase::removeDatabae("xxxx")来删除连接。
什么是变量的作用域啊,我应该什么时候remove DB啊?