На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Разработка баз данных / Как я могу выбрать на клиента только часть данных с определенной позиции из набора данных на сервере? Сделать домашней страницей Добавить в избранное Написать писмо

Как я могу выбрать на клиента только часть данных с определенной позиции из набора данных на сервере?


Наиболее приемлемым является использование TQuery и Provider.SetParams.
Но также Вы можете сделать это иначе:

Сперва на клиенте Вам нужно считать с сервера только метаданные для набора данных. Это можно сделать, установив PacketRecords в 0, и затем вызвав Open. Затем Вы должны вызвать метод сервера (Вы должны определить этот метод на сервере), который спозиционирует курсор на первую нужную запись. И, наконец, установите PacketRecords в нужное значение, большее нуля, и вызовите GetNextPacket.

(Borland FAQ N657, переведен Акжаном Абдулиным)

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz