我在delphi中用firebird 2.5开发了一个程序作为db。在delphi中,一旦我在每个阶段完成任务,我就一直在关闭连接。例如,如果我添加一条记录,我会打开一条记录并关闭adoquery以及adoconnection。如果交换机出现故障,我想出了这个想法作为连接超时问题的解决方案。我注意到,如果这样做,服务器和节点都会挂起。这个想法是正确的,我只需保持连接打开。请指教
答案 0 :(得分:0)
答案 1 :(得分:0)
是的 - 你应该保持连接活着。使用缓存更新和Apply / CommitUpdates方法。 其次 - 如果您在不稳定的网络中工作,请尝试使用ie IBDAC components。