读书人

adoconnection 能不能在施行完 SQL 语

发布时间: 2013-01-12 16:25:03 作者: rapoo

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


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

因为在外网访问远程服务器中(通过动态域名),如果用个几十分钟,容易出现 EOLEException 连接失败的报错,然后就一直动不了,就必须重新登录软件才行。
我想问的是,如果是用的上面的方法,可不可以避免这个情况出现,就是出现连接失败后,接着可以继续操作?再就是用这个方法的话,对软件性能有什么不好的影响?
[解决办法]
ExecSQL执行完后可以关闭,不过建议你保存长连接,否则每次用都要重新连接,效率低

读书人网 >.NET

热点推荐