Текущий архив: 2002.09.23;
Скачать: CL | DM;
Вниз
FIB Найти похожие ветки
← →
Bishop (2002-08-30 12:52) [0]Есть ли какой-нибудь пример использования fetchnext в TpFiBDataSet?
← →
Alexandr © (2002-08-30 12:58) [1]а чего такого?
← →
Bishop (2002-08-30 13:02) [2]необходимо вытащить первые 100 записей из датасета.
← →
Alexandr © (2002-08-30 13:13) [3]ну и?
В чем проблема?
Сделай 100раз FetchNext.
А вообще, ну и возьми 100записей - там как бы нужные записи сами дофетчиваются по необходимости. А если необходимости нету - то и фетчится будет только первая запись.
Например у тебя к гриду датасет прицеплен: сколько после открытия датасета записей в грид влезет, столько отфетчится - нажмешь PageDown - еще часть отфетчится. и т.д.
Это конечно если FetchAll не включать...
← →
Bishop (2002-08-30 13:35) [4]Надо, чтобы грид показывал только 100 записей из датасета, а остальные не брал воообще. Всего записей более 200 тыс. Если скроллировать грид, то все виснет.
← →
Alexandr © (2002-08-30 13:40) [5]странная у тебя проблема...
select first/top тебя чем не устраивает?
Before/AfterFetchRecord у dataSet видел?
Подскажу: заюзай событие "BeforeFetchRecord" у TpFIBDataSet
← →
OlegE © (2002-08-30 13:42) [6]Для FB:
select first(100) * from <tablename>
Для IB тоже есть аналогичная команда. Посмотри в описании.
← →
Alexandr © (2002-08-30 13:44) [7]есть в платном IB6.5 поэтому или юзать Firebird или вот
Страницы: 1 вся ветка
Текущий архив: 2002.09.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.016 c