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

两段代码的区别?该如何解决

2012-05-05 
两段代码的区别?下面这段代码,为什么加上adoquery1.Active:false和adoquery1.Active:true这两句代码,

两段代码的区别?
下面这段代码,为什么加上adoquery1.Active:=false;和adoquery1.Active:=true;这两句代码,与不加效果是一样的?是不是close和open已将这两句语句的功能取代?

procedure TForm1.Button3Click(Sender: TObject);
begin
//adoquery1.Active:=false;
with adoquery1 do begin
close;
sql.Clear;
sql.Add('select * from dbo.工厂日历');
open;
//adoquery1.Active:=true;
end;
end;

[解决办法]
你自己都说了答案
给分_~~_
[解决办法]
open方法,实际上就是设置Active:=true;
同理,close方法是设置Active:=false;

任意用一种就行了

热点排行