|
![]() |
#1 |
Участник
|
На всякий случай, если вопрос был в том как именно можно обойти дерево
X++: void dfs(int _parent) { MULTILEVELSEGMENTTREE_ZTR mt while select mt where mt.PARENTTreeNodeId == _parent { if (mt.SEGMENTID == 'География') { addToResultSet(mt); } dfs(mt.TreeNodeId) } } |
|
|
За это сообщение автора поблагодарили: userax2009 (1). |
![]() |
#2 |
Участник
|
ошибка: Функция не была объявлена.
Или это я должен создать метод addToResultSet, в котором будет происходит раскрытие дерева ? А как мне выполнить фильтрацию по уровню(Level) , как я делаю выше в запросе mssql? Последний раз редактировалось userax2009; 23.07.2014 в 14:46. |
|
![]() |
#3 |
Участник
|
Цитата:
Да так же как и фильтрацию по SEGMENTID. |
|
![]() |
#4 |
Участник
|
спасибо, все получилось
|
|
|
![]() |
||||
Тема | Ответов | |||
рекурсия макроса | 7 | |||
Рекурсия, память | 10 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|