Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Midas ... выгребание большого курсора [D5, D6, MSSQL]


Barmutik ©   (2002-09-30 12:20:00) 

Встала следующая проблема:

Выгребается большой курсор и обязательным условием является позиционирование на последнююю запись. При работе по модему
данные выграбеются более 15 минут.

Посоветуйте как уменьшить это время !

Использовать PacketRecord не могу так как необходимо перемещение на последнюю запись.

Заранее спасибо.


Mike_Goblin   (2002-09-30 18:18:00) [1]

ClientDataset может отсортировать данные по нужным Вам полям, т.к держит данные в памяти.
Видимо, Polevi, имел ввиду именно это


Barmutik   (2002-09-30 17:27:00) [2]

Если Вам не трудно поясните пожалуйста как я могу пересортировать индексом записи на клиенте. Насколько я знаю это практиковалось только с данными DBase.

Расскажите механизм или скажите где почитать ..

Спасибо.


Polevi   (2002-09-30 12:44:00) [3]

SELECT TOP .. ORDER BY .. DESC
на клиенте индексом сортируй как надо


Barmutik   (2002-09-30 12:35:00) [4]

Нет !

Необходима позиционирование курсора в конец и далее пользователь должен вносить быстро большое количество записей видя перед собой то что он вносил ранее.


3JIA9I CyKA   (2002-09-30 12:28:00) [5]

Обратная сортировка не подходит?


Наверх

Титульная страница Поиск, карта сайта Написать письмо