Вниз
Скачать: CL | DM;

Если сервер отключен (как обработать ошибку)   Найти похожие ветки 

← →
kulkse   (2006-11-15 11:37) [0]

Всем здрасти!
Помогите пожалуйста)) Ситуация у меня такая....написана прога , которая соединяется с помощью ADO к серверу БД MS SQL...все работает замечательно))) Но если я отключаю сервер физически...т.е. вырубаю комп, программа естественно ругается
"exception class System.Runtime.InteropServices.COMException Общая ошибка сети. Обратитесь к документации по сети", а после говорит "Ошибка подключения".
Понимаю прекрасно, что это исключение надо где-то обработать....но где?! ума не приложу...сижу туплю((( Подскажите, как обработать это...и вывести свое сообщение)))


← →
ANB ©   (2006-11-15 11:41) [1]


> kulkse   (15.11.06 11:37)

У приложение есть событие для обработки ошибок. Если не найдешь, где перехватить ошибку прямо в коде, воспользуйся им. Только аккуратно и сначала почитай в хелпе описание.


← →
kulkse   (2006-11-15 11:51) [2]

А можно немного по подробней))))
>У приложение есть событие для обработки ошибок
Если я правильно тебя понимаю....ты намекаешь на событие Disconnect (лучше я что-то ничего не нашла)? Это событие не подходит(( дабы тогда каждый раз при закрытии программа будет выдаваться моё сообщение...тоже не хорошо..

>Если не найдешь, где перехватить ошибку прямо в коде, воспользуйся им.
В коде не нашла((( программа с исключением вываливается на строчке   Application.Run в Project->View Source


← →
kulkse   (2006-11-15 11:58) [3]

>перехватить ошибку
поясни тормозу- это как???
Я раньше обрабатывала ошибки с помощью tru....except....end или логически...если не то, то это...может быть есть какие-то более высокие способы обработки ошибок о которых я не знаю....?


← →
Array ©   (2006-11-15 12:07) [4]

Application.OnException


← →
sniknik ©   (2006-11-15 12:38) [5]

> Я раньше обрабатывала ошибки с помощью tru....except....end
вот и вставь в это открытие адоконнекта, да и все последующие открытия запросов/действия над базой в подобном выполняй.


← →
Stanislav ©   (2006-11-15 14:25) [6]

sniknik ©   (15.11.06 12:38) [5]
+
только не забывай перед компиляцией программы ADOConnection.active ставить false.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
2-1169225236
Mystex
2007-01-19 19:47
2007.02.04
Тупик (deadlock)


15-1168379903
Bogdan1024
2007-01-10 00:58
2007.02.04
hlp-файлы


15-1168854054
kaZaNoVa
2007-01-15 12:40
2007.02.04
Попинайте скрипт))


2-1168911065
Марс
2007-01-16 04:31
2007.02.04
Как вклеить текстуру на текстуру, чтобы края плавно переходили из


2-1169185398
Garacio
2007-01-19 08:43
2007.02.04
взаимодействие компонентов на разных формах




   Наверх