Wykrycie rozlaczenia ADOConnection

0

Witam

Chcialem zrobic cos takiego ze przy rozlaczeniu ADOConnection (spowodowanego czy to zapchaniem sieci, czy to wyjeciem kabla, ogolnie czym wiecej przypadkow by to uwzglednialo tym lepiej - przy czym nie chodzi mi tu o przypadki celowego rozlaczenia przez uzytkownika) zeby pojawial mi sie np komunikat 'Polaczenie utracone' czy cos takiego

Ale okazuje sie ze zadne z wydarzen onDisconnect, BeforeDisconnect czy AfterDisconnect niestety nie a wywolywane w wypadku gduy np odepne kabel sieciowy od kompa (przez co nie mam kontaktu z serwerem bazy danych) ;-|

Czy ktos z Was ma moze jakis swoj wlasny sposob na rozwiazanie tego problemu?

Jedyne co przychodzi mi do glowy to Timer i sprawdzanie co jakis czas czy nadal mamy polaczenie z tym ze to wydaje mi sie malo ekonomiczne pod wzgledem zasobow systemowych - moze jednak sie myle, nie wiem

pozdrawiam serdecznie

0

Z tego co piszą w sieci nic ciekawego się nie wymysli. Tylko cykliczne sprawdzanie połączenia coś daje. Robię Ping'a do bazy ('SELECT 1')i łapię błędy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1