Последняя версия DataExpress 3 beta от 15 июня 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

ApplyUpdates

Здесь содержаться темы из данного форума, потерявшие свою актуальность ввиду того, что ошибка (баг) программы устранён разработчиком или данное поведение программы не являлось ошибкой и не требует вмешательства разработчика.
jurist23rus
Эксперт
Сообщения: 2607
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 1 раз
Поблагодарили: 9 раз

ApplyUpdates

Сообщение jurist23rus » Пн янв 28, 2019 10:00 pm

Есть такой скрипт. На строке 19. ApplyUpdates вываливается ошибка. Я что-то забыл указать в коде или в чём может быть дело?

Код: Выделить всё

procedure SetFieldIdToEzField (kn: string; FieldId: cardinal);
var
  Fm: TdxSqlQuery;
  sql: string;
begin
  SQL := 'SELECT pt.id, pt.[КН], pt.[field_id] field_id, pt.[Фактическая площадь] Real_S' +
  ' FROM [Недвижимость] pt ' +
  ' WHERE pt.[КН] = '''+Kn+''' ';
  Fm := SqlSelect (sql);
  try
    with Fm do begin
      Open;
      if RecordCount = 0 then
        RaiseException (ErCustomError, 'Ошибка поиска записи с кадастровым номером '+Kn);
      Edit;
      fields['field_id'] := FieldId;
      fields['Real_S'] := GetCalculatedArea (FieldId);
      Post;
      ApplyUpdates;   //ошибка
    end;
    dxQueryGrid4.Refresh;
  finally
    Fm.Free;
  end;
end;

screen1.png
screen1.png (10.62 КБ) 423 просмотра
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 4410
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 12 раз
Поблагодарили: 41 раз

Re: ApplyUpdates

Сообщение admin » Пн янв 28, 2019 10:07 pm

Может быть ошибка, надо прогнать под отладчиком.

jurist23rus
Эксперт
Сообщения: 2607
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 1 раз
Поблагодарили: 9 раз

Re: ApplyUpdates

Сообщение jurist23rus » Вт янв 29, 2019 8:24 pm

APPLYUPDATES.ZIP
(46.17 КБ) 23 скачивания
Destiny is a very convenient word for those who never take decisions.


Вернуться в «РЕШЕНО: Закрытые вопросы.»