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)
有没有更快的方法来更新所选记录并对子表记录进行更新?
最佳答案
最好-更简单,更快-将在SQL中做到这一点。根据您的DBMS,您可以创建存储过程,执行所有这三个步骤。
我不确定,但是在AdoQuery_1中,您正在使用LIKE选择单个客户端还是几个客户端?如果很少,那么(1)方法将真正加快更新速度。
关于delphi - Delphi更新记录的插入,如有必要,可从Adotable 2插入AdoTable 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2644325/