Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
JVP, flexibility of databases
Message
From
21/11/2003 15:40:10
Dorin Vasilescu
ALL Trans Romania
Arad, Romania
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00851534
Message ID:
00852460
Views:
42
Hi

All these @ are really needed at the begining of variables?


>Walter,
> This problem is actually easy to solve in SQL Server 2000. SQL Server 2000 now has UDF's which can be recursive.
>
>Here's a UDF from www.foxforum.com that retrieves a message's depth (how low in the tree is the message)
>
>
>
>ALTER function forum_get_message_depth
>(@messageid as int, @intCurrentDepth as int)
>Returns int
>as
>
>BEGIN
>
>DECLARE @intParentID INT
>SELECT @intParentID = parentid
> FROM messages where messageid = @messageid
>
>DECLARE @intRetVal INT
>SET @intRetVal = 0
>
>SET @intCurrentDepth = @intCurrentDepth + 1
>
>If @intParentID = 0
> SET @intRetVal = @intCurrentDepth
>Else
> BEGIN
> SET @intRetVal = dbo.forum_get_message_depth(@intParentID, @intCurrentDepth)
> END
>
>Return @intRetVal
>END
>
>Rodman
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform