读书人

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

发布时间: 2012-05-05 17:21:10 作者: rapoo

两段代码的区别?
下面这段代码,为什么加上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;

任意用一种就行了

读书人网 >.NET

热点推荐