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

Вниз

про сервера   Найти похожие ветки 

 
EAlexander ©   (2002-11-04 19:00) [0]

Вопрос простой : когда на сервер приходит запрос
и сервер его исполняет, все ли записи он отправляет клиенту или нет?

Я использую DOA. так вот, там ТОЧНО после выполнения OPEN не все записи передаются на сервер. А при использовании ADO получается, что все. Свойства CacheSize почему то игнорируется. Может кто знает, что и где крутить, чтобы после Open не весь Result DataSet перекачивался на клиента, а только первые сколько то строк.
P.S. Не надо говорить, что нельзя выкачивать весь DataSet, что много записей на клиенте не требуется и т.п. :)


 
Sly ©   (2002-11-04 19:12) [1]

Нет, непосредственно после исполнения запроса сервер не передает ни одной записи клиенту. Записи клиент должен выкачивать отдельно. Вопрос в реализации компонентов среднего уровня.


 
KPOT   (2002-11-04 19:16) [2]

Pri ispol"zovanii standartnogo TIBQuery i TDBGrid mozhna kak-nit" regulirovat" skol"ko zapisej klient polu4it srazu ??


 
kig ©   (2002-11-04 19:32) [3]

"А при использовании ADO получается, что все"

CursorLocation какой используется? Случаем не clUseClient?


 
perov ©   (2002-11-05 10:18) [4]

библиотека ODAC позволяет отфетчить как все записи так и порциями (кол-во записей в порции задается). Также с ODACом нормально рабатает вертикальный скролл у dbgrid"а (имеет более трех позиций)


 
EAlexander ©   (2002-11-05 13:52) [5]

to kig> используется clUseClient, иначе в грид с первой попытке выдать ничего не получилось, а хотелось бы :)


 
petr_v_a ©   (2002-11-05 14:18) [6]

"Прикрутить" в идеале надо бы следующее - добиться избавиться от запросов, возвращающих более 200-300 записей, пользователь "заблудится" уже в 50-100, и захочет доп. фильтры или группировки/"суммировки" :)
А 200-300 записей "выфетчиваются" быстро


 
EAlexander ©   (2002-11-05 14:40) [7]

to petr_v_a>
это все понятно - писал в P.S.
вопрос был теоретический - не получилось у меня через ADO выветчивать не все сразу, а по требованию, хотя CacheSize в ADO существует. DOA - все ok, а ADO - выфетчивает все и сразу :((



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
3-82620
Viktor1
2002-11-05 13:43
2002.11.25
Объясните разницу ADO и DAO!!!


8-82879
HPN
2002-08-03 22:05
2002.11.25
Звук с микрофона


3-82601
Vagrant
2002-11-04 09:50
2002.11.25
DBTreeView на основе VirtualTreeView


3-82593
andrrr
2002-11-04 16:41
2002.11.25
Можно ли найти записи запросом


14-82999
Шишкин Илья
2002-10-30 21:30
2002.11.25
Оцените мою первую игру.