---
title: "Paging problem.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134580-paging-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "N0M0NEY"
published: "2005-09-21T10:29:26.000Z"
updated: "2005-09-21T10:58:01.000Z"
replies: 8
views: 520
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/134580-paging-problem"
---

# Paging problem..

## #1 — N0M0NEY, 2005-09-21T10:29Z

Tja !

Jag får detta meddelande:

ADODB.Recordset error '800a0e79'

Operation is not allowed when the object is open.

/olles/Guestbook.asp, line 126

När jag la in en paging i min gästbok.
Min kod ser ut såhär:
<http://www.aspsidan.se/code/default.asp?c=5158&error=36>
(Jag har tagit bort all onödig html kod)
Min databas är MySQL och det fungerar utan pagingen.
Så alla tabell namn och sånt stämmer.

Någon som vet ? ^o)

MVH. Daniel

EDIT: Jag använde exakt den koden som fanns i artikeln förut men då fick jag samma meddelande fast closed.
Då sökte jag i forumet och dom flesta hade löst det med:
RecSet.CursorLocation = 3
så jag provade de så fick jag detta.
Har även provat med 
RecSet.Open "Select \* from tblguestbook order by fldcreated desc",Conn,1,2
Men samma problem..

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

## #2 — @nders, 2005-09-21T10:35Z

Du får se till att öppna recordset på rätt sätt också. Borde väl kunna se ut typ så här:

```
Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.CursorLocation = 3
RecSet.PageSize = 10
RecSet.AbsolutePage = sida
RecSet.Open "Select * from tblguestbook order by fldcreated desc", Conn
```

Se till att du har skapat *sida* innan du öppnar recordsetet.

Du kan behöva ange cursortyp också innan du öppnar recordsetet.

<http://www.devguru.com/technologies/ado/8686.asp>

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

## #3 — N0M0NEY, 2005-09-21T10:44Z

Får detta fel då
ADODB.Recordset error '800a0e78'

Operation is not allowed when the object is closed.

/olles/Guestbook.asp, line 120

Ser ut såhär nu

Dim Answer,RecSet,sida
sida = Trim(Request.QueryString("sida"))
If sida = "" Then
sida = 1
End If

Set RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.CursorLocation = 3
RecSet.PageSize = 10
RecSet.AbsolutePage = sida
RecSet.Open "Select \* from tblguestbook order by fldcreated desc", Conn

EDIT: om jag sätter RecSet.AbsolutPage = sida som är rad nmr 120 under RecSet.Open skriver den ut allting men då alla inlägg.
Inte 10 .

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

## #4 — @nders, 2005-09-21T10:45Z

Vad är rad 120 då?

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

## #5 — N0M0NEY, 2005-09-21T10:47Z

> **@nders skrev:**
>
> Vad är rad 120 då?

RecSet.AbsolutePage = sida

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

## #6 — @nders, 2005-09-21T10:48Z

Flytta den raden till efter .Open.

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

## #7 — N0M0NEY, 2005-09-21T10:50Z

Då skriver den ut allting.
Alltså alla inlägg. 
Inte bara 10 utan alla !

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

## #8 — N0M0NEY, 2005-09-21T10:56Z

Nu fungerar det.
Det var fel i loopen. !
Tack så hemskt mycket

MVH Daniel

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

## #9 — @nders, 2005-09-21T10:58Z

Vasse! :)

Mvh

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

---

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