Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-2777
Caesar
2003-05-13 15:53
2003.06.02
Tera XL


3-2772
td
2003-05-13 19:48
2003.06.02
dbiDoRestructure


3-2818
gizar
2003-05-15 07:25
2003.06.02
Про SQL


14-3136
Alex134
2003-05-14 20:34
2003.06.02
Turbo Vision


14-3153
dim-
2003-05-14 21:57
2003.06.02
Как можно поставить ограничение на внешние дисководы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский