Меню сайта
Мини-чат
Чтобы добавить сообщение, необходимо авторизоваться.
Главная » Статьи » Не стандартные примеры на Delphi » Базы Данных

Cancel в связанных таблицах

В книге 'Delphi unleashed' на странице 520 автор написал:

'..., вы можете делать откат все время до тех пор, пока прямо или косвенно не сделаете постинг данных.'

Моя проблема дважды возникала в случае ExTable.Edit в различных процедурах. Код был примерно таким:


   
Procedure1 ....
begin

ExTable.Edit ;
ExTable.FieldByName('...').AsString := ...;
...

end;


procedure2 .....
begin

ExTable.Edit;
.....
end;

Процедура CancelSpdBtnClick была вызвана после этих двух процедур. Действительно, прежде, чем делать откат, постинг был косвенно вызван между двумя вызовами ExTable.Edit. Теперь после такой модификации все работает как часы. 

Категория: Базы Данных | Добавил: DelphiAiX (20.05.2012)
Просмотров: 479 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]