/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[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



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste