Правильный способ переподключения к базе данных после отключения с использованием Qt и QSqlDatabase
Как правильно восстановить соединение с базой данных, используя Qt4 при отключении?
Я использую Sql Server 2012 через ODBC. Если я обнаружу отключение с помощью запроса SELECT 1, а затем
db.close();
db.open()
Я получаю исключения для других открытых SqlQueries (в драйвере), которые пытаются использовать метод next().
Если я ничего не делаю с базой данных, только пытаюсь выполнить новые запросы, используя ту же базу данных - любой exec() возвращает false с предупреждением "Ошибка соединения".