Название: qsqldatabase как отследить ошибки Отправлено: ilnile от Декабрь 06, 2013, 18:38 Вообщем возник вопрос:
Подключаюсь к удаленной БД Postgresql при помощи стандартного драйвера Qt и класса qsqldatabase Отслеживаю ошибки соединения с помощью lastError().type = тип ошибки Если на сервере с Postgresql останавливаю службу, то срабатывает моя конструкция, которая отлавливает ошибки соединения. Но тут решил не останавливать службу БД, а просто тупо выдернуть ethernet и сетевой карты и тут началось шоу! Программа просто намертво повисла пока не был убит процесс. Скажите как вообще это можно отловить в программе? И почему она зависла намертво? |