webForumDet fria alternativet
Logga in / Bli medlem

An exception occurred: 'move'

ASP

9 svar · 460 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

I en paginering på min sida så får jag An exception occurred: 'move'.

If not rs.eof then 
	prev = 0
	rstop = intPostsPerPage * currpage 
	rstart = rstop - (intPostsPerPage - 1) 

	[B]rs.move(rstart-1) [/B] 
'....Mer kod

Om jag skriver ut "rstart-1" så får jag: 175
Databasen är mySql.

Alltså pagineringen fungerar till sida 8, sedan så får jag felet.
Det är ca 300 poster i tabellen.

Vad är fel?

Medlem sedan okt. 20041 556 inlägg
#2

Ingen som vet?

Medlem sedan okt. 20041 556 inlägg
#3

Inte ens LarsG, OverRide eller @nders?

Medlem sedan juni 200032 967 inlägg
#4

Nä, inte ens jag. ;)

Vad innehåller alla variabler när felet inträffar?

Medlem sedan okt. 20041 556 inlägg
#5

Detta innehåller variablerna:

rstart = 176
intPostsPerPage = 25
rstop = 200
currpage = 8

Medlem sedan juni 20014 421 inlägg
#6

Hur ser det ut i databasen på plats 175?

Medlem sedan okt. 20041 556 inlägg
#7

Det är bara ett "vanligt" id osv.
Det spelar heller ingen roll hur jag sorterar resultatet, det blir samma ändå.
Så det borde ju inte ha något med själva posterna att göra.

Medlem sedan juni 200032 967 inlägg
#8

Om jag vore du skulle jag nog skriva om koden, och använda LIMIT för pagingen direkt i SQL-frågan.

Medlem sedan okt. 20041 556 inlägg
#9

Ok, har du ngt exempel? Kanske här på WF?

Medlem sedan juni 200032 967 inlägg
260 ms totalt · 4 externa anrop · v20260731065814-full.05830320
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)