Как отследить разрыв соединения SqlConnection ADO.Net?
От: Никодим Россия  
Дата: 22.04.09 06:46
Оценка:
Встал вопрос о том, чтобы закрывать приложение после разрыва соединения с SQL через АДО. Изучение MSDN ничего не дало. Проверка состояния CurrentState == ConnectionState.Broken — не работает (Это значение(Broken) зарезервировано для будущих версий продукта.)
Кто-нибудь сталкивался с такой проблемой? Есть решения?
Re: Как отследить разрыв соединения SqlConnection ADO.Net?
От: HowardLovekraft  
Дата: 22.04.09 07:49
Оценка:
Здравствуйте, Никодим, Вы писали:

Н>Встал вопрос о том, чтобы закрывать приложение после разрыва соединения с SQL через АДО. Изучение MSDN ничего не дало. Проверка состояния CurrentState == ConnectionState.Broken — не работает (Это значение(Broken) зарезервировано для будущих версий продукта.)

Н>Есть решения?
Да. Не отслеживать статус соединения вообще. Особенно с учетом того, что соединения живут в пуле и после выполнения чего-либо их надо в пул возвращать.

Пытаетесь выполнить то, что вам нужно. Если не получилось, анализируете, почему, и если причина в невозможности установить соединение с сервером БД, закрываете приложение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.