adoconnection 能不能在实施完 SQL 语句后把它关闭
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执行完后可以关闭,不过建议你保存长连接,否则每次用都要重新连接,效率低