Richtig, sieh dir mal: http://www.euphoriaschild.darktech.org/index.asp?I=156 an, mit ein wenig Anpassung liefert die SP vielleicht das gew�nschte Ergebnis, Gru�, Andreas
> -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]Im Auftrag von Claudius Ceteras > Gesendet: Donnerstag, 23. Januar 2003 11:35 > An: [EMAIL PROTECTED] > Betreff: RE: [Coffeehouse] OT:SQL-Server PerformanceProblem > > > Hallo, > > > > > Nun kann es aber vorkommen, dass sich Knoten (hier heissen > > Sie C-Elemente) > > �ndern bzw. umgeh�ngt werden m�ssen, oder es kommen Konten > > (letztes Element > > einer Hierarchie) > > hinzu oder werden gel�scht. Dies muss ich irgendwie pflegbar > > darstellen. > > Wann wird umgeh�ngt und gepflegt? Vor dem import oder danach? > > > Der einzige Ausweg w�re XML, dann h�tte man eine aufklappbare > > Baumstruktur. > > Nur wie erzeuge ich aus der o.a. Parent-Child-Tabelle ein vern�nftiges > > XML-File? > > Indem du ab dem root rekursiv die knoten abgehst und ins XML einf�gst... > Aber das ist nicht n�tig... > Dieses rekursive abgehen kannst du auch im disconnected recordset direkt > machen mit der beschriebenen filter methode... > > > So sieht das aus..... > > Das Problem ist halt, dass einige Zweige eines Baumes die > > Tiefe 10 besitzen, > > andere hingegen nur 4 oder 7 > > Dies weiss ich nie vorher. > > Schon klar... War nur ein beispiel... Je tiefer ein weg zu einem ast > ist, desto st�rker verbraucht es unn�tig viel speicher... > > > Datens�tze sind nicht �ber id spezifizierbar. > > Nun... �ber einen eindeutigen Schl�ssel wird es gehen, auch wenn das > keine Zahlen sondern Strings("C_1") sind.. > > > Rausbekommen tut man Sie aber mittels > > SELECT DISTINCT Col001 FROM tbl_struktur > > WHERE Col001 NOT IN (SELECT DISTINCT Col002 FROM tbl_struktur) > > Dies wirft mir die obersten Elemente raus. > > Ich m�sste also das erste der obersten Elemente nehmen, durch > > die Tabelle > > rennen und mir die Struktur aufbauen. ich denk mal weiter. > > Genau. Mit allen Knoten und einer weiteren Abfrage f�r den Startknoten > kannst du alleswie beschrieben rekursiv ablaufen und anzeigen... > Schau Dir mal ein paar Trees an... Hier haben einige welche > implementiert... > > Claudius > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > Kaffeepause im United Planet Communityserver ... > http://www.intrexx.com/communityserver > _______________________________________________ > Coffeehouse mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/coffeehouse ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
