Jump to content

innere und äußere While-Schleife


Direkt zur Lösung Gelöst von Pathomorph,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo an alle,

 

ich habe ein kleines Syntax Problem. Habe mich daran irgendwie festgebissen und bräuchte eure Hilfe.

declare @x int= 1
declare @y int= 1

while @y <=16
	Begin
		
		
		while @x <= 16
		Begin
		print 'Zaehler'+str(@y)+'_'+str(@x)
		SET @x = @x + 1 
		ENd
		
	SET @y = @y + 1
	END
	

Ziel ist es von Zaehler 1 _1 bis Zaehler 16_16 zu durchlaufen. Jedoch bekomme ich @y nicht erhöht

  • Beste Lösung
Geschrieben

Hi tutter

 

Nachdem die "X"-Schleife das erste mal durchläuft, ist X=16.

Wenn @y = 2 ist, gehts nicht mehr weiter, weil @x schin 16 ist...

 

Lösung: Bevor die x-Schleife startet, die Variabel reseten

...

SET @x = 1

 

WHILE @x <=16

 

...

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...