![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Если пропадает связь клиента с сервером... [D5, IB6.x]
harismatik © (2002-08-16 13:11:00)Есть база данных, работающая на сервере (отдельная машина). Есть клиенты, подключающиеся к ней по локальной сети с других машин. Что произойдет, если произойдет обрыв сети? Как проверить подключение клиента к серверу(на клиенте) и в случае его потери выдать определенное сообщение, а не системное? В каком месте и какого типа код нужно ввести в программе?
Извините за возможно дурацкий вопрос, но я не знаю на него ответа :(
Alexandr (2002-08-19 09:33:00) [1]ну все зависит от компонент доступа.
В IBX в этой части нарвешься на глюки и однозначную необходимость править исходники :) Хорошо, что уже есть люди которые подправили все, чтобы работало.
В FIBPlus все сдело нормально и корректно.
В BDE точно не помню, но по-моему не очень хорошо
В IBO не знаю.
Desdechado (2002-08-16 18:31:00) [2]вообще-то при пропадении связи мявкнет БДЕ.
можно попробовать TDatabase.AfterDisconnect обработчик повесить
Johnmen (2002-08-16 13:19:00) [3]При любой попытке обращения к БД будет возбуждено исключение с соответствующим сообщением...Можно перехватить его, напр. try..except...end