Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.02;
Скачать: CL | DM;

Вниз

Сортировка с использованием индексов и 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-3050
Карлсон
2003-05-15 21:16
2003.06.02
мониторы SyncMaster


7-3186
Павел
2003-04-02 07:25
2003.06.02
Иконки


6-3046
Gross
2003-04-01 22:01
2003.06.02
есть ип! надо узнать имя юзера, под которым он залогинился


1-2870
kba
2003-05-21 17:23
2003.06.02
Помогите разобраться, исчезает mergе ное меню (+)


14-3101
stesin
2003-05-13 18:47
2003.06.02
В Украине с Интернетом все чудесатее и чудесатее!!!