title: Check if database connection is still alive
body: <p>I am developping a Windows background service with Delphi 7 and ZeosLib 6.6.5.</p>
  
  <p>This service is going to run 24/7 and interact with a Firebird database (version 2.1) located on a remote server, so I'll need to check if the service is still able to communicate with it.</p>
  
  <p>What is the best way to do so ? Using Ping or PingServer functions from my TZConnection before doing any operations on the database ?</p>
  
  <p>Have a nice day.</p>