Показать сообщение отдельно
  #8  
Старый 03.09.2013, 05:04
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Uniq!
Задача скорее всего сведётся к нахождению последнего значения Столбца ID. и добавления к нему 1цы
Это и будет быдлокод.

А на самом деле нужно в рамках одной транзакции записать значение мастер-записи на сервер, получить значение ID (не знаю, как это делается в ADO, к сожалению), прописать его всем подчиненным записям и вызвать UpdateBatch.

Как понимаю, пакетный режим должен быть включен для подчиненного набора данных, а на мастере -- наоборот, все изменения происходят у одной записи, курсор БД стоит на месте, для тиражирования ID достаточно читать его значение -- это и будет значение ID текущей записи.
Ответить с цитированием