我正在使用Delphi 7和ZeosLib 6.6.5开发Windows后台服务。
此服务将全天候运行并与位于远程服务器上的Firebird数据库(版本2.1)进行交互,因此我需要检查该服务是否仍能与之通信。
最好的方法是什么?在对数据库进行任何操作之前,使用我的TZConnection中的Ping或PingServer函数?
度过愉快的一天。
答案 0 :(得分:1)
使用ZConnection.ping来测试您的连接,如果丢失,您必须使用ZConnection.reconnect来保持会话活动(我在许多项目中使用相同的方法)