首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

adoconnection 能不能在实施完 SQL 语句后把它关闭

2012-09-24 
adoconnection 能不能在执行完 SQL 语句后把它关闭?例Delphi(Pascal) codecon1.connected : Falsecon1.c

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

 

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

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

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

热点排行