webForumDet fria alternativet

Paging på datan, ej recordsets?

ASP

1 svar · 180 visningar · startad av Kuckel

Medlem sedan jan. 2002104 inlägg
Frågan#1

Har ett litet problem/fundering. Jag har en artikel/text sparad i ett PM fält i min Access databas och vill lista ut detta på sidan, MEN sidan ska ej vara scrollbar och är relativt begränsad i bredd, så jag kanske bara kan ta ut ex 1000 tecken per sida men texten kanske är typ 3000 tecken lång.

Så vad jag vill (tror jag) är en paging funktion fast för själva datan inte för flera recordset. Har lite funderingar att använda Arrayer men ... Någon som har en idé ..

Medlem sedan jan. 20032 285 inlägg
#2
strText = objRS("kolumn")

For i = 1 To Len(strText) Step 1000
  strSplit = strSplit & "||" & Mid(strText, i, 1000)
Next

arrSplit = Split(strSplit, "||")

If Request.QueryString("pg") = "" OR IsNumeric(Request.QueryString("pg")) = False Then
  intPage = 1
Else
  intPage = CInt(Request.QueryString("pg"))
End If

Response.Write(arrSplit(intPage))
251 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)