Показать сообщение отдельно
  #4  
Старый 19.04.2013, 15:20
Rom@nEm Rom@nEm вне форума
Прохожий
 
Регистрация: 28.03.2013
Адрес: Астрахань
Сообщения: 31
Версия Delphi: Rad Studio XE3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Yurk@
в EhLib удаляю несколько записей так:
Код:
  if LIST_DS.RecordCount <> 0 then
    if DM.MessDlgQ('Точно?') = mrYes then
      try
        if lGrid.SelectedRows.Count > 1 then
          lGrid.SelectedRows.Delete
        else
          LIST_DS.Delete;
        LIST_DS_TR.CommitRetaining;
      Except
        on E : Exception do
        begin
          LIST_DS_TR.RollbackRetaining;
          ShowErrMess(E.Message);
        end;
      end;
возможно в TMSFMXGrid есть что-то похожее
Я не понял? Когды вы удаляете несколько записей вы удаляете строки таблицы, а если одну запись, то используете метод DELETE Датасета????
Ответить с цитированием