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
