Как временно заблокировать связь Master-Detail
Добавлено: Чт 21 мар 2013 07:40
Добрый день!
есть такой код
где dsTypeLink это Master, а QslListTerminal это Detail.
Когда начинает работать код, то dsTypeLink.State = dsInsert, QslListTerminal.UpdatesPending = true.
Но стоить выполнить QslTypeLink.Post; как QslListTerminal.UpdatesPending = false.
Подскажите как решить эту проблему?
есть такой код
Код: Выделить всё
fMain.MSConnection.StartTransaction;
if dsTypeLink.State = dsInsert then
QslTypeLink.Post;
if QslListTerminal.UpdatesPending then
QslListTerminal.ApplyUpdates;
fMain.MSConnection.Commit;
except
fMain.MSConnection.Rollback;
end;
Когда начинает работать код, то dsTypeLink.State = dsInsert, QslListTerminal.UpdatesPending = true.
Но стоить выполнить QslTypeLink.Post; как QslListTerminal.UpdatesPending = false.
Подскажите как решить эту проблему?