Нужно пояснениие

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Закрыто
mediv
Сообщения: 25
Зарегистрирован: Ср 05 июн 2013 10:47

Нужно пояснениие

Сообщение mediv » Вт 18 фев 2014 08:39

Всем привет, нужна помощь

На компоненте TUniQuery(v5.0.1 for RAD Studio 2007) установил св-во CacshedUpdates := True, набор данных стал кешем, можно ли использовать локальный фильтр в таком случае?? нормально ли все работает??
У меня такая ситуация, после открытия набора данных накладывается фильтр, чтобы показывались только активные записи :

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

  pUniQuery.DisableControls;
//  
  pUniQuery.Filtered := False;
  pUniQuery.Filter   := '...';
  pUniQuery.Filtered := True;
//
  pUniQuery.EnableControls;
После установки локального фильтра я не могу добавить записи в кеш !!!!
Пример кода:

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

  pUniQuery.Append;
  pUniQuery.Edit;
  pUniQuery.FieldByName('FIELD').Value := 1;
  ....
  pUniQuery.Post;
Без установки фильтра все работает !!!!

Может кто разъяснит ситуацию??
Спасибо.

mediv
Сообщения: 25
Зарегистрирован: Ср 05 июн 2013 10:47

Re: Нужно пояснениие

Сообщение mediv » Вт 18 фев 2014 08:47

Вопрос снят, сам дурак, запись которую добавлял выпала из ограничения фильтра.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: Нужно пояснениие

Сообщение Alexp » Вт 18 фев 2014 09:36

Добрый день,

Я рад что Вы нашли решение данной проблемы. Обращайтесь к нам если у Вас возникнут вопросы по UniDAC.

Закрыто