Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Базы";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
2-1168947031
Barma
2007-01-16 14:30
2007.02.04
StringGrid


4-1158931358
Феня
2006-09-22 17:22
2007.02.04
Кнопка на statusbar


15-1168405419
Steep
2007-01-10 08:03
2007.02.04
Какими компонентами, библиотеками вы пользетесь


4-1158843366
GanibalLector
2006-09-21 16:56
2007.02.04
Передача строки из доп.потока с основной


15-1168552934
vlad-mal
2007-01-12 01:02
2007.02.04
Купил журнал "Вокруг Света"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский