没什么区别尤其是在代码优化开关打开时,SELF只是代表对象的所有者!
请看下面:
with Self.Ado do
begin
close;
open;
end;
with Ado do
begin
Close;
Open;
end;
有一种说法是加With后,会把远程访问优化为近程访问,效率要高些!
至于不加with如楼主所说,都是远程访问!效率应该是一样!
我对此了解不深随便说
用ADO的话影响执行效率的不是"self.ado.close;self.ado.open与ado.close;ado.open有什么区别",即使有区别,在整个模块中也是可以乎略的!
想提高执行效率,还是把精力集中在后台,以及SQL的代码和ADO的工作模式中来吧!这才是提高执行效率的关键之处
没什么区别尤其是在代码优化开关打开时,SELF只是代表对象的所有者!
请看下面:
with Self.Ado do
begin
close;
open;
end;
with Ado do
begin
Close;
Open;
end;
有一种说法是加With后,会把远程访问优化为近程访问,效率要高些!
至于不加with如楼主所说,都是远程访问!效率应该是一样!
我对此了解不深随便说
用ADO的话影响执行效率的不是"self.ado.close;self.ado.open与ado.close;ado.open有什么区别",即使有区别,在整个模块中也是可以乎略的!
想提高执行效率,还是把精力集中在后台,以及SQL的代码和ADO的工作模式中来吧!这才是提高执行效率的关键之处