Ups...klappt doch nicht. Kriege immer einen Wert weniger
als es eigentlich sein sollte...jemand ne Idee??

CREATE PROCEDURE [getRegNr]
@AuftragNr float

AS

DECLARE @rgn CHAR
DECLARE @strRG CHAR
DECLARE rgCursor CURSOR FOR
select DISTINCT(f_Rechnungsnummer) from tGAuftraege WHERE f_AuftragNr =
@AuftragNr

OPEN rgCursor

FETCH rgCursor INTO @rgn

While @@Fetch_Status = 0
begin
        SET @strRG = @strRG + @rgn
        fetch next from rgCursor
end

CLOSE rgCursor

DEALLOCATE rgCursor

RETURN @strRG
GO

> -----Urspr�ngliche Nachricht-----
> Von: Verweyen, Dirk [mailto:[EMAIL PROTECTED] 
> Gesendet: Donnerstag, 14. August 2003 15:13
> An: '[EMAIL PROTECTED]'
> Betreff: AW: [Database.asp] Schleife in SP
> 
> 
> Warum?
> 
> Ich habe ne Tabelle mit allen gelieferten Positionen
> f�r alle Kunden. Die sollen dargestellt werden nach
> AuftragNr. Bei einem Auftrag kann es aber durch 
> Teillieferungen zu mehreren Rechnungen kommen. Die 
> Rechnungs-Nummern sollen auch angezeigt werden....
> 
> Ne L�sung per Cursor habe ich schon...also schon mal 
> Danke f�r euere Hilfe!
> 
> Dirk
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Andreas Roth [mailto:[EMAIL PROTECTED]
> > Gesendet: Donnerstag, 14. August 2003 14:55
> > An: [EMAIL PROTECTED]
> > Betreff: AW: [Database.asp] Schleife in SP
> > 
> > 
> > 
> > > hhhm....hast du da einen Ansatz ohne Cursor?
> > 
> > Nicht wirklich. Finde die Aufgabenstellung auch schon etwas komisch.
> > 
> > 
> > 
> > _______________________________________________
> > 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/data> base.asp
> 
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an