Показать сообщение отдельно
  #1  
Старый 28.12.2015, 13:28
ULik ULik вне форума
Прохожий
 
Регистрация: 28.12.2015
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Транзакции

Добрый день! есть БД firebird, подключаю базу компонентами IBX только разбираюсь с транзакциями. делаю удаление, удаляет, но после переоткрытия удаленная запись на метсе.

Код:
procedure TMainForm.MDelClick(Sender: TObject);
begin
if DataM.DataSetUr.RecordCount = 0 then exit;
if Application.MessageBox('Удалить текущую запись',
'Удаление', MB_YESNO + MB_ICONQUESTION) = mrYes then
DataM.DataSetUr.Delete;
DataM.ReadTransaction.CommitRetaining;
end;
Админ: Пользуемся тегами для оформления кода.

Что не так?
Ответить с цитированием