webForumDet fria alternativet
Logga in / Bli medlem

+1

ASP

6 svar · 179 visningar · startad av aleborg

Medlem sedan jan. 20013 341 inlägg
Trådstart#1

Jag behöver öka värdet med 1 för varje post i db:n
dvs 1, 2, 3, osv, ska börja på 1 och öka med 1 för varje gång loopen körs
hur?

	RESQL="Select * From MarkPath Order By MarkpathOrder"
	Set pa=Conn.Execute(RESQL)
	Do Until pa.EOF
			USQL="Update MarkPath Set MarkPathOrder="& öka med 1 &" Where MarkPathID="& pa("MarkPathID")
			Conn.Execute(USQL)

	pa.MoveNext
	Loop
Medlem sedan feb. 20012 412 inlägg
#2

Något i stil med, kanske:


RESQL="Select * From MarkPath Order By MarkpathOrder"
Set pa=Conn.Execute(RESQL)

[b]Dim varVardet
varVardet = 0 [/b]

Do Until pa.EOF

[b]varVardet=varVardet+1[/b]

'det du vill loopa

pa.MoveNext
Loop

mvh Jörgen

Medlem sedan jan. 20013 341 inlägg
#3

Tack, lite trött idag :r

Medlem sedan juli 20011 129 inlägg
#4

Näää...
Det funkar väl inte...
Gör så här:

Function ActivateDecrement(MyValue)
ActivateDecrement = MyValue - 999
End Function

Counter = 0
Do While Not pa.EOF
Counter = Counter + 1000
ActivateDecrement(Counter)

Response.Write "Who's the boss nr " & Counter & "?"

pa.MoveNext
Loop

:)

Medlem sedan okt. 20005 273 inlägg
#5

Jag tycker Jorgen ex. ser helt ok ut :OO

Medlem sedan jan. 20013 341 inlägg
#6

Jorgens funkar utmärkt :)

Medlem sedan juli 20011 129 inlägg
#7

Mitt då? :p

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)