答案还是Tquery.
如下例:
var
subtext,sub:string;
begin
query1.close;
subtext:=query1.sql.text;//备份以前的SQL语句;
query1.sql.clear;
query1.sql.add("本次要执行的SQL语句");
try
query1.open;
except
query1.execSQL;
end;
qurey1.close;//恢复上次query1 的状态
query1.sql.clear;
query1.sql.add(subtext);
try
query1.open;
except
query1.execsql;
end;
query1.active:=false;
query1.active:=true;
end;
这点我比较喜欢powerbuilder那种嵌入式SQL语句,它完全将SQL语句与
宿主语言溶在一起。