使用Qt和QSqlDatabase断开连接后重新连接到数据库的正确方法

时间:2014-11-05 15:15:00

标签: qt reconnect qsqldatabase disconnection

断开连接时使用Qt4重新连接数据库的正确方法是什么?

我在ODBC上使用Sql Server 2012。如果我使用SELECT 1查询检测到断开连接,然后执行

db.close();
db.open()

我在其他打开的SqlQueries(在驱动程序中)尝试使用next()方法的异常。

如果我对数据库不执行任何操作,只尝试使用相同的数据库执行新查询 - 任何exec()都会返回false并显示警告"连接错误"。

0 个答案:

没有答案