---
title: "Paging-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61441-paging-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "joakimweb"
published: "2002-12-07T10:10:24.000Z"
updated: "2002-12-07T14:26:34.000Z"
replies: 8
views: 228
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/61441-paging-problem"
---

# Paging-problem

## #1 — joakimweb, 2002-12-07T10:10Z

Hejsan alla!

Jag håller på med en gästbokstjänst, men paging-scriptet fungerar inte när jag ställer villkor i SQL:n om tillid. Hoppas någon har en smidig lösning!

```
<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
Const perSida = 10
If Request.QueryString("page") = "" then 
page = 1 
Else 
page = Request.QueryString("page") 
End If 

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

SQL = "Select * From tjanster_gbinl Where tillid="&tillid&" Order By id DESC"
RecSet.Open SQL, Connect, 3, 3

RecSet.MoveFirst 
RecSet.PageSize = perSida

TotalPages = RecSet.PageCount 
RecSet.AbsolutePage = page 

Count = 0 
Do While Not RecSet.EOF And Count < RecSet.PageSize 
%>
```

Tack på förhand!

Permalänk: https://www.webforum.nu/p/61441

## #2 — Jesper T, 2002-12-07T10:12Z

Var och hur sätter du värdet i variabeln "tillid"?

Permalänk: https://www.webforum.nu/p/877959

## #3 — @nders, 2002-12-07T10:13Z

Vad menar du med fungerar inte? Felmeddelande? Är du säker på att tillid har ett värde?

Permalänk: https://www.webforum.nu/p/877960

## #4 — solbulle, 2002-12-07T10:20Z

RED. glöm mig...

Permalänk: https://www.webforum.nu/p/877966

## #5 — joakimweb, 2002-12-07T10:36Z

tillid = Request.ServerVariables("QUERY_STRING")
Så hämtas tillid, och den innehåller värdet.

Felet är att om första posten i tabellen har tillid 1 så funkar inte gästbok med id 2 utan bara dem med tillid=1. Alltså tror jag att det är något fel med RecSet.MoveFirst eller liknande.

Permalänk: https://www.webforum.nu/p/877976

## #6 — @nders, 2002-12-07T11:40Z

Om du i wheresatsen har med tillid=1 så hämtas ju bara de poster som har 1 i tillid...

Missförstår jag problemet?

Permalänk: https://www.webforum.nu/p/878006

## #7 — joakimweb, 2002-12-07T11:45Z

Det är ett missförstånd.
Om första posten i databasen har kolumnen tillids värde = 1 så uppstår problem. Om tillid i scriptet får värdet 1 så funkar pagingen, men har den värdet 2 så funkar det inte. Det beror nog på värdet på tillid-kolumnen i den första posten i databasen.

Permalänk: https://www.webforum.nu/p/878013

## #8 — solbulle, 2002-12-07T12:16Z

Jo, men hur yttrar sig problemet?
Vad händer/händer inte?

Permalänk: https://www.webforum.nu/p/878021

## #9 — joakimweb, 2002-12-07T14:26Z

Jag kan uttrycka det så här:
IF tillid \<\> RecSet("tillid") (första posten i tabellen) then
skrivs inga inlägg ut även om det finns
ELSE
skrivs inläggen ut om det stämmer överens.
END IF

Någon som har ett bättre paging-script som funkar tillsammans med WHERE-villkor i SQL-sats?

Permalänk: https://www.webforum.nu/p/878085

---

Tråden på webben: https://www.webforum.nu/amne/asp/61441-paging-problem
