Показать сообщение отдельно
  #26  
Старый 14.10.2013, 17:23
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

Цитата:
Сообщение от Uniq!
Идея такая:
1) сначала отправить на сервер запись из Master таблицы.
2) Она получит свой ID. (Его можно было бы и руками самому проставить, но как оказалось это "костыль")
3) Далее считываю этот ID (да, он последний т.к. используется Insert и курсор прыгает именно на последнюю запись)
и присваиваю его всем подчинённым (Detail) записям. И только после этого отправляю их на сервер.
отлично, так примерно и представил
у меня же сделано все на основе LAST_INSERT_ID, когда заморочился с номерами заказов, спросил на форуме MySQL, посоветовали так...
Сейчас понимаю, что не очень правильно. Была идея засунуть два запроса в одну транзакцию, пока не увидел как у вас
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием