下面这段代码,为什么加上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;
begin
//adoquery1.Active:=false;
with adoquery1 do begin
close;
sql.Clear;
sql.Add('select * from dbo.工厂日历');
open;
//adoquery1.Active:=true;
end;
end;
解决方案 »
- 用delphi如何写vpn拔号连接,有无控件或例程
- Dspack开发视频程序,如何读取硬件卡播放的图象
- 怎么使treeview的某个节点默认为展开的??谢谢!!
- 请问如何在防止程序两次运行的同时自动弹出已运行的程序?
- 考研好还是搞计算机技术好(续)????
- 用一个SQL语句把一个表里的两个字段值(FLOAT)型互换,
- 解决问题再加分300。三层结构 用 socketconnect 连接控件,删除 oracle数据库 表中的 记录后 apply时,报错,急就,谢谢,错误信息如下
- 因项目工程需要,现高薪急招delphi高手,需有游戏动画、多媒体编程经念 ,懂网络编程更合适。(编写类似联众的网络游戏) 急招!急招!高
- api函数
- 请教如何得到桌面上的快捷方式图标的句柄并向它发送双击消息
- 求anyong001大神 ZipFile FOR DELPHI XE移植单元中引用的 CRC单元
- delphi7 中IF语句没问题却不执行,求指点
既然有close和open,那为什么还要有adoquery1.Active:=false;和adoquery1.Active:=true;
不是完全可以用close和open代替了么,还简便。adoquery1.Active:=false;和adoquery1.Active:=true;是在什么情况下使用?
同理,close方法是设置Active:=false;任意用一种就行了