Главная страница
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.013 c
15-1216351504
Slider007
2008-07-18 07:25
2008.09.07
С днем рождения ! 18 июля 2008 ппятница


2-1215238577
Владимир
2008-07-05 10:16
2008.09.07
Работа с ADOQuery


2-1217240463
иван2
2008-07-28 14:21
2008.09.07
object


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


15-1216372947
Vlad Oshin
2008-07-18 13:22
2008.09.07
Задача. Пятница. Нестандартная.