Hallo!

> Wenn die Trees nicht zu umfangreich werden bzw. Wenn man immer den
> gesamten Tree mit allen Kindern ausgeklappt darstellen will, dann lese
> mir immer den ganzen tree in ein RS ein und nutze rs.Filter f�r die
> rekursive traversation... Das sehr viel schneller als f�r jeden Knoten
> mit Kindern wieder in die DB zu gehen...

Das stimmt.

Wenn ich so einen Baum mit Java-Script auf- und zuklappen will, gebe ich
grunds�tzlich den ganzen Baum in HTML aus und klapp ihn dann
anschlie�end mit JavaScript am Client zusammen. Dann funktioniert der
Baum auch bei abgeschaltetem JavaScript (nat�rlich ohne auf- und
zuklappen). In dem Fall lese ich den kompletten Baum sortiert nach
"absoluter Position" (berechnet aus der relativen Position des Parent
und des aktuellen Datensatzes, z.B. mit einem Trigger).

> Hat man mehrere B�ume in der DB, hat man zus�tzlich eine TreeID.

... oder ein Kennzeichen f�r "RootID" - z. B. Parent-ID = NULL. Ich
w�rde keine zus�tzliche Spalte f�r eine TreeID definieren. Alle Knoten
mit Parent-ID = 0 sind Wurzelknoten.

Freundliche Gr��e
Joachim van de Bruck




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an