Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
ВнизЗамедление Master-Detail Найти похожие ветки
← →
Vassiliy (2003-04-21 10:29) [0]Уважаемые коллеги! Помогите, пожалуйста, решить следующую проблему:
Есть две таблицы. Для доступа к каждой из них используется связка
TSQLDataSet->TDataSetProvider->TClientDataSet->TDataSource.
В TClientDataSet, который д.б. detail я устанавливаю св-ва
MasterSource и MasterFields.
Наюлюдается существенное замедление при скроллинге по мастер-таблице (до 1-2 с на получение detail). При этом запрос на получение даннных detail, выполненный напрямую к серверу занимает
не более 10 мс.
Подскажите, в чем может быть порочен такой подход и какова возможная причина проблемы. Заранее благодарен.
← →
HeMan (2003-04-21 10:40) [1]Вроде, Борланд что-то "нахомутал" для мастер-детейл. Поэтому, рекомендую использовать AfterScroll и BeforeScroll всуме с таймером: пока скролируем - молчим, стоп - обновляем.
Удачи.
← →
sunrider (2003-04-22 00:15) [2]Перешватить можно и DataSource.OnDataChange
и по скольку используешь DBGrid в OnKeyDown - закрываешь detail набор. В OnKeyUp открываешь. Работать будет быстрее
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c