标签: qt reconnect qsqldatabase disconnection
断开连接时使用Qt4重新连接数据库的正确方法是什么?
我在ODBC上使用Sql Server 2012。如果我使用SELECT 1查询检测到断开连接,然后执行
db.close(); db.open()
我在其他打开的SqlQueries(在驱动程序中)尝试使用next()方法的异常。
如果我对数据库不执行任何操作,只尝试使用相同的数据库执行新查询 - 任何exec()都会返回false并显示警告"连接错误"。