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

Antwort per Email an