![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить разрыв соединения но не программный а физ. ADO [D5]
NTDim © (2002-04-27 12:10:00)subj
Shaman_Naydak (2002-04-29 10:24:00) [1]>roottim
1.Я еще раз попытаюсь уточнить.. что я не хочу заставить ADO тратить драгоценнейшие ресурсы и постоянно проверять коннект..
Я хочу метод, вызвав который можно убедиться что все чики-пики.
2.Не хочу вызывать какуй-нибудь dummy proc только для того,чтобы проверить коннект, ибо это не универсально и идеологически неверно.. У OLEDB есть свой пул коннектов.. просто он меня немного не устраивает, но не настолько, чтобы левой рукой правое ухо чесать..
Насчет NTDim"a ничего сказать не могу, может у него другая ситуевина
roottim (2002-04-29 10:18:00) [2]2Shaman_Naydak © (29.04.02 09:50)
ADO не тратит ресурс на опрос физ-го дисконнекта!.. это ему ненадо... конечно же все срабатывает при посылке данных!
у многих поставщиков СУБД пул давно реализован... но что мешает проверять в вашем пуле коннект с некоторой периодичностью посылкой некоторой дельты и вырабатывать соотв события
Shaman_Naydak (2002-04-29 10:10:00) [3]Да просто хотелось сделать свой пул коннектов к базе, а при таком подходе пользы от него, как с козла сметаны
Johnmen (2002-04-29 10:05:00) [4]>>Shaman_Naydak © (29.04.02 09:50)
>>>Johnmen
>>Неприемлемое рещение..
Обоснуй !
Shaman_Naydak (2002-04-29 09:50:00) [5]>Johnmen
Неприемлемое рещение..
>roottim
Я привел сеть для примера, батенька. Возможно, что и сиквел загнулся, да мало ли что возможно..
Никто таки не знает?
roottim (2002-04-27 16:23:00) [6]>ADOConnection, этот придурок считает, что все путем
ему больше делать нечего как сеть постоянно опрашивать!...
если очень надо сделай отдельгный поток для опроса сети.. и если в какой то реал-тайм момент ее не оказалось.. вырубай коннект!...
только зачем!...
Johnmen (2002-04-27 15:57:00) [7]>Shaman_Naydak © : Ты сам ответил на свой вопрос -
...при попытке выполнить запрос/команду и происходить исключение АА - коннекта нету!...
Простой и надежный способ...
Shaman_Naydak (2002-04-27 15:51:00) [8]Уточню NTDim"a.. Меня это тоже интересует. А вдруг кто и знает?
Открываешь ADOConnection.. Пока все путем.. далее по невыясненным обстоятельствам (например, отключаешь сетку) теряется коннект.. Но как не спрашивай об этом у ADOConnection, этот придурок считает, что все путем. А при попытке выполнить запрос/команду и происходить исключение АА - коннекта нету!
Проверку исключения и повтор не предлагать! (Интим тоже :))
Johnmen (2002-04-27 12:28:00) [9]Так же, как ты отслеживаешь программный ... :)