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

Вниз

Метод Locate   Найти похожие ветки 

 
ekto ©   (2008-07-29 01:23) [0]

Всем доброго времени суток.
СУБД - SQL Server2005

есть две аналогичные по структуре БД.
На форме есть компонент KadaoDBTreeVeiw, adoquery

когда делаю adoquery.locate - в одной бд все жутко тормозит, причем, только когда подключено дерево.
Смотрел индексы - одинаковые. Что я мог пропустить?


 
ЮЮ ©   (2008-07-29 04:16) [1]

> причем, только когда подключено дерево.

Вероятно дерево получает свои сообщения при перемещению по НД и перерисовывается.

Либо для этих целей следует завести отдельный adoquery, либо делать Disable(Enable)Controls до(после) Locate, либо делать навигацию с помощью методов дерева, а не НД


 
ekto ©   (2008-07-29 11:32) [2]


> ЮЮ ©   (29.07.08 04:16) [1]
>
> > причем, только когда подключено дерево.

и

> в одной бд все жутко тормозит

а в другой нет

енабле/дисабле - тогда енабле долго выполняется. Я понимаю, что дело в дереве, но почему в одной БД все ок, а в другой нет? Для дерева нету исходников. :(


> либо делать навигацию с помощью методов дерева, а не НД


нету таких методов.
Tree.Item[i].Selected := True; выделяет узел, но не перемещает нд.

думаю, может сами данные как-нть циклически ссылаются друг на друга? А как найти?


 
ekto ©   (2008-07-29 11:34) [3]


> Tree.Item[i].Selected := True; выделяет узел, но не перемещает
> нд.

нет, еще лучше - может переместить, а может и нет... Какой замечательный компонент!



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
15-1215432887
ob_kun
2008-07-07 16:14
2008.09.07
Разбор кода подсчета трафика


15-1216609884
Пломба
2008-07-21 07:11
2008.09.07
Printer selected is not valid


15-1216364300
shlst
2008-07-18 10:58
2008.09.07
Касперски против Intel!


15-1216376477
Полоса
2008-07-18 14:21
2008.09.07
Полоса при печати


15-1216302271
@!!ex
2008-07-17 17:44
2008.09.07
inherited в C++