webForumDet fria alternativet

Automatiskt högsta värdet + 1?

ASP

4 svar · 154 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Hej!

Jag har en databas med en tabell som heter meny och sedan där har jag fälten:
ID, menyval och sortordning.

Det är fältet sortordning som jag har lite funderingar över..
värdena som sparas där är från 1 och upp till 9

det är alltså olika menyval. Jag sorterar valen efter denna men jag undrar om det går att automatiskt få de högsta numret + 1 satt automatiskt när jag adderar ett menyval. Säg att jag har 3 st Val 1, Val 2 Val 3 med sorteringsordningen 3,1,2 när jag lägger till en post vill jag att den ska kolla vilket tal som är högst och sedan lägga på +1 så att nästa post får sorteringsvärde 4.

Finns det något slags lastrecord eller något man kan använda?

/brw

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan aug. 2000304 inlägg
#2

Varför inte bara använda Idt??

------------------
/CoolDude

Medlem sedan juli 2000619 inlägg
#3

Nja jag kan ju deleta poster och då blir det inte som jag vill... måste ju gå som jag beskrev oxå tycker jag..

och dessutom så har jag ett formulär som jag kan ändra ordningen på dom och då måste jag ju ändra ID på varje på post så det lär ju inte funka nå bra

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 06 jan 2001]

Medlem sedan okt. 20001 558 inlägg
#4

Detta kan funka


Dim Toppvarde, Nyttvarde

SQL = "SELECT * FROM meny ORDER BY sortordning DESC"
SET objRS = objConn.Execute(SQL)

ToppVarde = objRS("sortordning")

NyttVarde = Cint(Toppvarde) + 1

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan juli 2000619 inlägg
#5

Tack så mycket!
Det fungerar precis som jag vill =)

------------------
Ingenting är omöjligt, bara en utmaning.

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)