德尔福更新记录的插入,如有必要,从Adotable 2插入AdoTable 1

时间:2010-04-15 10:07:13

标签: delphi datatable

Filter AdoQuery_1 Record
SQL.Add('SELECT * from    Med');
                  SQL.Add('Where Cliente Like ''%'+Edit1.text );
and

update AdoQuery_1 from AdoQuery_2  (master)
 Update record´s of Table1 from Table2 (chield)
    Update record´s of Table3 from Table4 (chield)

是否有更快的方式来更新所选记录并对子表记录执行相同的操作?

1 个答案:

答案 0 :(得分:0)

  1. 最好 - 更简单,更快 - 将在SQL中执行此操作。根据您的DBMS,您可以创建存储过程,执行所有这3个步骤。
  2. 我不确定,但在AdoQuery_1中,您使用LIKE选择单个客户端或少数客户端?如果很少,那么(1)方法将真正加速更新。