Форум: "Базы";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
ВнизСортировка с использованием индексов и PacketRecords Найти похожие ветки
← →
Andrushk (2003-05-14 16:27) [0]Я создаю индекс в ClientDataSet по какому-то полю (у меня так сортировка сделана). Если PacketRecords стоит = -1 то все зашибись работает. Только вот с PacketRecords равным скажем 20 работает гораздо быстрее, но сортировка глючит, сортируешь по разным полям и получаешь разное число записей в наборе данных.
Никто не сталкивался с этим?
← →
Romkin (2003-05-14 16:49) [1]Изменение порядка сортировки не вызывает догрузку всех записей набора. Чтобы сортировалось правильно - выгружай все.
← →
Andrushk (2003-05-14 17:19) [2]А почему?
Я так понимаю PacketRecords это порции которыми будут браться данные с сервера, и если PacketRecords=20 а Grid может показать 30, то должны прочитаться 40 записей, разве не так?
Я бы смирился, если бы по какому полю я индекс не делал - у меня в Grid"е всегда бы 20 записей было. Так ведь нет. Делаешь индекс по разным полям - меняется число записей в Grid.
В чем проблема, я не понимаю. Я убил индекс по одному полю, сделал по другому, сделал close; open. Почему число записей то меняется?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c