Hi...

leider bin ich immer noch nicht weiter mit meiner
Procedure....vielleicht hat ja einer von euch noch
nen Tip...Im Moment gibt es mit gar nix raus. Er sollte mir aber
einen Wert aus zwei zusammengesetzen Datens�tze ausgeben...

hier mein Quelltext...

---


CREATE     PROCEDURE [getRegNr]
@AuftragNr int

AS
SET NOCOUNT ON
DECLARE @rgn varchar (155)
DECLARE @strRG varchar (155)
DECLARE rgCursor SCROLL CURSOR FOR
select DISTINCT(f_Rechnungsnummer) FROM tGAuftraege WHERE f_AuftragNr =
@AuftragNr

OPEN rgCursor

FETCH FIRST FROM rgCursor INTO @rgn

While (@@Fetch_Status >= 0)
begin
        SELECT @strRG = @strRG + @rgn
        fetch next from rgCursor INTO @rgn
end

CLOSE rgCursor

DEALLOCATE rgCursor 

SELECT @strRG

GO

----

Gruss, Dirk

> -----Urspr�ngliche Nachricht-----
> Von: Joachim Uersfeld [mailto:[EMAIL PROTECTED] 
> Gesendet: Donnerstag, 14. August 2003 17:48
> An: [EMAIL PROTECTED]
> Betreff: [Database.asp] AW: Schleife in SP
> 
> 
> > DECLARE rgCursor CURSOR FOR
> 
> Mache immer so: DECLARE rgCursor SCROLL CURSOR FOR
> 
> >     fetch next from rgCursor
> 
> Sollte: FETCH NEXT FROM rgCursor INTO @rgn
> sei.
> 
> >     SET @strRG = @strRG + @rgn
> 
> Besser ist: SELECT @strRG = @strRG + @rgn
> Wundert mich, dass er SET akzeptiert.
> 
> Tsch��, Joachim
> 
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED] 
> http://www.glengamoi.com/mailman/listinfo/data> base.asp
> 
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an