Вставить запись Delphi Update при необходимости из Adotable 2 в AdoTable 1 - PullRequest
2 голосов
/ 15 апреля 2010
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 голосов
/ 15 апреля 2010
  1. Лучше всего - проще и быстрее - будет делать это в SQL. В зависимости от вашей СУБД вы можете создать хранимую процедуру, выполнив все эти 3 шага.
  2. Я не уверен, но в AdoQuery_1 вы используете LIKE для выбора одного клиента или нескольких клиентов? Если их немного, то (1) подход действительно ускорит обновления.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...