webForumDet fria alternativet

An exception occurred: 'move'

ASPur ASP

9 svar · 460 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#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?

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Ingen som vet?

TravoniMedlem sedan okt. 20041 556 inlägg
#3

Inte ens LarsG, OverRide eller @nders?

@ndersMedlem sedan juni 200032 969 inlägg
#4

Nä, inte ens jag. ;)

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

TravoniMedlem sedan okt. 20041 556 inlägg
#5

Detta innehåller variablerna:

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

colioneMedlem sedan juni 20014 421 inlägg
#6

Hur ser det ut i databasen på plats 175?

TravoniMedlem 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.

@ndersMedlem sedan juni 200032 969 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.

TravoniMedlem sedan okt. 20041 556 inlägg
#9

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

@ndersMedlem sedan juni 200032 969 inlägg
125 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)