检查Advantage Database连接的运行状况

Eri*_*c G 2 delphi advantage-database-server

我保留了一个Advantage TAdsConnection对象池并按要求将它们移出.偶尔我得到一个导致6610错误,我假设因为它处于空闲状态并且连接被重置.我可以运行任何旧查询并捕获6610,但这是一个漫长的等待特定错误.

在我将优惠连接传回原状之前,是否有一种检查优势连接健康状况的好方法?

小智 6

您可以使用AdsIsConnectionAlive ACE API来测试连接.此API将向服务器发送一个小的"echo"数据包,以测试连接是否正常.