Russian Qt Forum
Май 29, 2024, 13:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qsqldatabase как отследить ошибки  (Прочитано 2024 раз)
ilnile
Гость
« : Декабрь 06, 2013, 18:38 »

Вообщем возник вопрос:

Подключаюсь к удаленной БД Postgresql при помощи стандартного драйвера Qt и класса qsqldatabase
Отслеживаю ошибки соединения с помощью lastError().type = тип ошибки

Если на сервере с Postgresql останавливаю службу, то срабатывает моя конструкция, которая отлавливает ошибки соединения.
Но тут решил не останавливать службу БД, а просто тупо выдернуть ethernet и сетевой карты и тут началось шоу! Программа просто намертво повисла пока не был убит процесс. Скажите как вообще это можно отловить в программе? И почему она зависла намертво?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.038 секунд. Запросов: 17.