如何使动态query1连续执行两次,一次是query1.execsql,向一个数据库中插入结果数据,一次是query1.open,向dbgrid中显示执行查询结

  • 主题发起人 主题发起人 libaoliang
  • 开始时间 开始时间
L

libaoliang

Unregistered / Unconfirmed
GUEST, unregistred user!
如何使动态query1连续执行两次,一次是query1.execsql,向一个数据库中插入结果数据,一次是query1.open,向dbgrid中显示执行查询结果(0分)<br />如何使动态query1连续执行两次,一次是query1.execsql,
向一个数据库中插入结果数据,insert into ... select ...
一次是query1.open,以便在dbgrid中显示执行查询结果,
请问这样一个query连续执行两次可以吗?

 
为什么不用两步完成?
 
是同一个query执行两次,
还是虽然代码基本相同,
但放在两个query中分别执行?
请明示!
 
第一次query1.execsql执行完成后,关闭QUERY1.CLOSE,然后在打开就可以啊
 
try
.
.
.
query1.execsql;
finally
.
.
.
query1.open;
end;
 
接受答案了.
 
后退
顶部