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

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

Ассинхронное получение данных в TClientDataSet


salexn ©   (2005-12-02 11:32:00) 

Можно ли как-то асинхронно получать(fetch) данные в TClientDataSet? Если да то поделитесь секретом.
И можно ли ускорить загрузку данных в TClientDataSet.
ODAC грузит данные 5-10 секунд, TClientdataset - 10-20,. т.е. примерно в 2 раза дольше. Можно ли ускорить


salexn   (2005-12-02 12:33:00) [1]

я тоже :)


Nikolay M.   (2005-12-02 12:29:00) [2]


> может кто знает

Я смирился :(


salexn   (2005-12-02 12:16:00) [3]

>Nikolay M.
ODAC действительно грузит ВСЕ данные. Понятно, что ClientDataSet будет дольще грузить данные. Но может кто знает какие-то тонкости, как это ускорить.


Desdechado   (2005-12-02 12:16:00) [4]

PacketRecords


Nikolay M.   (2005-12-02 12:06:00) [5]

Прочитай в хелпе, что происходит при присвоении TCustomClientDataSet.Active в True. Описанные там обработчики присутствуют?
Индексы в CDS создавал? На их построение тоже нужно время.
ODAC действительно грузит ВСЕ данные? Открытие и фетч (odac_dataset.Open + odac_dataset.Last) работает те же 5-10 секунд?


Ega23   (2005-12-02 11:49:00) [6]

Что значит асинхронно? Асинхронно относительно чего?


Наверх

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