2

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

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

db.close();
db.open()

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

如果我对数据库什么都不做,只尝试使用同一个数据库执行新查询 - 任何 exec() 都会返回 false 并带有警告“连接错误”。

4

0 回答 0