begin
query1.close;
query1.sql.clear;
query1.sql.add('delete from country where name="america"');
query1.open
end;
我想问一下这段代码,为什么要先query1.close然后再query1.open
query1.close;
query1.sql.clear;
query1.sql.add('delete from country where name="america"');
query1.open
end;
我想问一下这段代码,为什么要先query1.close然后再query1.open
解决方案 »
- 外婆,一路走好!555555555555555555555555555555555555555555555
- 报表 分组问题
- CollectionsEqual函数怎样使用?
- 初学者请教
- 如何在关闭直接excell关闭时,不跳出是否保存对话窗口!我用xlapp.quit!会保存对话窗口!!
- 现场散分,只要你帮我解决了这个问题!
- 创建组件的问题
- 急急!!!看过多篇文章仍无法解决:sql server 与 dbf 文件的导入导出问题
- vclzip文件解壓問題
- 菜虫SOS!Delphi窗口问题。先答对者赠分
- 请问怎么在程序里实现OCX控件注册,还有,注册表的修改问题
- ADOQuery1.ExecSQL的bt问题 急!!!
begin
query1.close;
query1.sql.clear;
query1.sql.add('delete from country where name="america"');
query1.ExecSQL; //更换query1.open
end;//如果你是想返回查询记录集,可用:
Begin
query1.close;
query1.sql.clear;
query1.sql.add('select * from country where name='''+'america'+'''');
query1.open;
End;
//因为必须先关闭原来的记录集,才能Open新的记录集。