Доброго времени суток.
Помогите с такой проблемой: мне нужно обойти датасет с большим количеством данных по записям. Но при вызове метода Open() процесс Террасофт отъедает 2 ГБ памяти и падает. Я так думаю, что это из-за большого количества записей. Поэтому интересуюсь, возможно ли программно получать данные из датасета порциями? В гридах же записи по 40 штук как-то отображаются.
Нравится
2 комментария
22 мая 2013 17:21
Так можно получить первые 40:
Dataset.FetchRecordsCount =40;// -1 - все записи Dataset.Open();
Получать все порции по очереди можно попробовать с помощью фильтра по дате создания.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать