我保留了一个 Advantage TAdsConnection 对象池,并根据请求分发它们。有时我会收到一个失败信息,导致 6610 错误,我假设是因为它处于空闲状态并且连接被重置。我可以运行任何旧查询并捕获 6610,但是等待该特定错误需要很长时间。
在传回优势连接之前,有没有好的方法来检查它的运行状况?
最佳答案
您可以使用AdsIsConnectionAlive用于测试连接的 ACE API。该 API 将向服务器发送一个小的“echo”数据包,以测试连接是否有效。
关于delphi - 检查 Advantage 数据库连接的运行状况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906567/