|
| [MSSQL 2K] Hvor blev min variabel af? Fra : Stefan Kristensen |
Dato : 18-09-02 10:22 |
|
Hej NG.
Nedenstående procedure arbejder sig op gennem en træ vha. OrgUnit og
OrgUnitSup. Den øverste OrgUnit's OrgUnitSup felt indeholder null.
Så længe proceduren kører i while løkken, skrives variable @OUPath fint ud,
men efter løkken bliver den ikke skrevet ud.
Hvor blev @OUPath af?
CREATE PROCEDURE GetOUPath
@OrgUnit varchar(8)
AS
DECLARE @OUPath varchar(256)
SELECT @OUPath = "ou=" + @OrgUnit
print "Stating path: " + @OUPath
WHILE NOT ISNULL(@OrgUnit, "x") = "x"
BEGIN
SELECT @OrgUnit = (
SELECT OrgUnitSup
FROM Organization
WHERE OrgUnit = @OrgUnit)
SELECT @OUPath = @OUPath +", ou=" + @OrgUnit
print @OrgUnit + " added to path"
print @OUPath
END
print "OUPath: " + @OUPath
c",)
Stefan
| |
Stefan Kristensen (18-09-2002)
| Kommentar Fra : Stefan Kristensen |
Dato : 18-09-02 12:22 |
|
"Stefan Kristensen" <stk@rus.dk> wrote in message
news:3d8845b3$0$49661$edfadb0f@dspool01.news.tele.dk...
> OrgUnitSup. Den øverste OrgUnit's OrgUnitSup felt indeholder null.
DOH! Glem alt efter go' morgen
stefan
| |
|
|