> Klingt doch gut, oder?

Klar... Bis du mehr als 1000 bilder hast... ;-)

> Wenn ich nun 3 zu 2 mache, geht es, mache ich aber 4 zu 1, 
> dann bekomme ich
> anschlie�end 1,2,2,3
> Wo ist denn da der Denkfehler?

A 1
B 2
C 3
D 4

4 => 1
> CREATE PROCEDURE GP_Bilderreihung2 @Tour as int, @Reihungalt as int,
> @Reihung as int, @Nummer as int as
> update tbl_tourenbilder set Reihung=1000 where [EMAIL PROTECTED]

A 1
B 2
C 3
D 1000

> update tbl_tourenbilder set Reihung=(Reihung-1) where [EMAIL PROTECTED] and
Reihung>@Reihungalt

A 1
B 2
C 3
D 999

> update tbl_tourenbilder set Reihung=(Reihung+1) where [EMAIL PROTECTED] and
Reihung>[EMAIL PROTECTED]

A 2
B 3
C 4
D 1000

> update tbl_tourenbilder set [EMAIL PROTECTED] where [EMAIL PROTECTED] and
> [EMAIL PROTECTED]

A 2
B 3
C 4
D 1

Hmm.. M�sste eigentlich stimmen... Sicher dass es schief geht?
Ansonsten kannst Du Dir das erste Update auch sparen, da Du es am Schluss eh
auf den richtigen Wert setzt...


Claudius

_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an