Версия 3.2.2.3
Есть проблемы с работой функции Locate MemoryDataset.
mds.Locate('ID', ID) - ошибка "Поле ID не найдено", хотя
mds.DataFields.ItemsByName('ID') - все есть.

Подскажите, пожалуйста, в чем может быть причина. Не хочется свой локейт писать.

Нравится

1 комментарий

Добрый день.

Спасибо за Ваш вопрос.

Для того, чтобы описаной выше проблемы не возникало, Вам необходимо сначала открыть dataset, например:

mds.Open();
mds.Locate('ID', ID);

С удовольствием ответим на все Ваши дополнительные вопросы.

Terrasoft Support Team

Показать все комментарии