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

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

Как тут быть?


Shtukatur ©   (2002-08-30 08:38:00) 

Люди, такая проблема:

qry1 - qry2 - gry3 - gry4 - gry5
|
provider1
|
ClientDataSet

Если активизировать ClientDataSet, то
на SQL-сервере будет множество мелких запросов, соответсвенно
надолго (у меня 7 минут). Зато нет проблем ни с чем: сортировка, фильтр и тд.

Другой способ:

qry1 qry2 gry3 gry4 gry5
| | | | |
provider1 .................provider5
| |
ClientDataSet - ......... - ClientDataSet5

Нет проблем со скоростью выборки, но зато проблема
с сортировкой и фильтрами (lookup - поля и тд)
Делать запросы к базе В то время как информация уже есть
в Client-ах нельзя: по техзаданию база может работать
автономно; некрасиво.


Shtukatur   (2002-08-30 17:06:00) [1]

oss> Можно, но куча объектов все равно нужна для всяких выборов из списков и это дублирование информации ,и, к тому же, запрос в виде дерева как отобразить? И потом неохота UpdateSQL-и наворачивать. А в MSAccess lookup поля индексируются. Просто шаманы!


oss   (2002-08-30 10:39:00) [2]

а сделать все в обном запросе по тех.заданию можно ?
и негонять кучу объектов


Наверх

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