> hallo zusammen
> 
> kennt jemand eine art und weise, wie man in sql server 2000 
> rekursive SQL Statements erstellen kann ?
> 
> aber ohne hilfe von cursorn, stored procedures oder 
> so....hier ein beispiel, welches die ganze vorfahrenliste 
> erstellen w�rde - (dies ist aber nicht SQL Server 2000).
> 
> WITH RECURSIVE Vorfahren (Kind, Vorfahr) AS
> ( ( SELECT Kind, Elternteil FROM Eltern)
> UNION ALL
> ( SELECT V.Kind, E.Elternteil
> FROM Vorfahren AS V, Eltern AS E
> WHERE V.Vorfahr = E.Kind) )
> SELECT *
> FROM Vorfahren;
> 

Das sieht nach SQL3 bzw. SQL-99 aus... Das kann der SQLServer noch
nicht...
Aber bei ADO gibt es was �hnliches, das sich "data shaped recordsets"
nennt... Das sind hierarchische recordsets..
Eine Einf�hrung gibt es z.B. hier:
http://www.aspheute.com/artikel/20000627.htm

Claudius


| [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