ZeosLIB - wykrycie rozlaczenia

0

Witam
pisze niewielka aplikacje ktora laczy sie z baza MySQL za pomoca komponentow ZeosLIB, wszystko idzie swietnie ale ... , chcialem napisac procedure ktora to wykrywalaby rozlaczenie z baza sql podczas pracy programy, (rozlaczenie z powodu, wyjecia kabla sieciowego, zapchania sieci itd ...), i w momencie wykrycia probowalaby ponownie nawiazac polaczenie, przeszukalem wszystkie fora ktore poruszaly ten temat , przejrzalem post po poscie forum ZeosLIB i po kilku dniach poszukiwan ze 100% pewnoscia moge powiedziec ze NIKT nie potrafi znaleŹĆ rozwiazania, dlatego tez zwracam sie do wszystkich czlonkow tego, jak dla mnie najlepszego forum w sieci o przylaczenie sie i wspolnymi silami sprobowac znaleŹĆ rozwiazanie.

Pozdrawiam i czekam na Wasze opinie.

0

połączenie z SZBD zazwyczaj (w 99% przypadków) następuje po TCP. Sam protokół nie implementuje czegoś takiego jak informacje o zerwanym połączeniu więc żeby wyłapać rozłączenie z bazą musisz sam wymyśleć jakiś sposób

0

Experymentowalem z wykorzystaniem funkcji Ping komponentu ZConnection jak rowniez z AfterDisconnect ale jak na razie lipa, szukam dalej

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