Cześć, muszę sprawdzić, czy połączenie z bazą Firebird jest.
Zakładamy taką sytuację: Program ma połączenie z bazą, wszystko jest w porządku, lecz nagle połączenie ginie.
Sposób: "Spróbuj wykonać zapytanie i przeczekaj timeouta, żeby zobaczyć co się stanie" oczywiście zupełnie odpada.
W helpie wyczytałem(dot. TIBDatabase): "An application can check Connected to determine the current status of a database connection. If Connected is true, the database connection is active; if false, then the connection is inactive."
Aktualnie nie mam możliwości sprawdzenia braku połączenia, więc chcę się upewnić, czy coś takiego wystarczy. I czy connected zmienia się na false w momencie utraty połączenia, czy dopiero po jakimś czasie...