A
Kapcsolódás adatbázishoz
című témában már volt hasonló problémáról szó...
Gábor írta: Kellene lennie (pl.: a szerverrel kommunikáló komponensben) egy onDisconnect vagy hasonló (AfterDisconnect) nevű eseménykezelőnek, amit használhatnál...
Egyébként ha egy kiszolgáló (szerver) szabálytalanul áll le és/vagy nem értesíti erről az ügyfeleket (kliens) akkor azok a bekövetkezett eseményt csak a legközelebbi sikertelen adatátvitelkor észlelhetik. Időnként egy-egy ping vagy más, a kapcsolat tesztelésére alkalmas adatcsere-kísérlet jó megoldás lehet, természetesen try..except közé zárva.
Az adatbázis kiszolgáló (szerver) elérhetőségének tesztelésére egy nagyon rövid és egyszerű (kevés adatforgalommal járó) lekérdezés teljesen megfelelő.