读书人

adoconnection 能不能在实施完 SQL 语

发布时间: 2012-09-24 13:49:42 作者: rapoo

adoconnection 能不能在执行完 SQL 语句后把它关闭?

Delphi(Pascal) code
  con1.connected := False;  con1.connected := true;  adoqry1.close;  adoqry1.sql.clear;  adoqry1.sql.add('....');  adoqry1.ExecSQL; 

因为在外网访问远程服务器中(通过动态域名),如果用个几十分钟,容易出现 EOLEException 连接失败的报错,然后就一直动不了,就必须重新登录软件才行。
我想问的是,如果是用的上面的方法,可不可以避免这个情况出现,就是出现连接失败后,接着可以继续操作?再就是用这个方法的话,对软件性能有什么不好的影响?

[解决办法]
ExecSQL执行完后可以关闭,不过建议你保存长连接,否则每次用都要重新连接,效率低

读书人网 >.NET

热点推荐