---
title: "Paging strul när sökningen retunerar NULL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/75657-paging-strul-när-sökningen-retunerar-null"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SteveP"
published: "2003-05-02T00:50:22.000Z"
updated: "2003-05-03T01:04:31.000Z"
replies: 6
views: 220
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/75657-paging-strul-när-sökningen-retunerar-null"
---

# Paging strul när sökningen retunerar NULL

## #1 — SteveP, 2003-05-02T00:50Z

Halloj,

Jag använder ett pagingscript som fungerar utmärkt till en söksida när sökningen hittar 1 eller flera matches.

Men hittar den inget i sökningen så får jag felet

```
ADODB.Recordset (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
search.asp, line 33
```

Line 33 är fetstil

```
sok = Request.Form("Sok")

SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"

Set RsSok = Server.CreateObject("ADODB.Recordset")

intPageSize = 5
intPage = Request.QueryString("page")

If intPage = "" Then intPage = 1

RsSok.PageSize = intPageSize
RsSok.Open SQL, Connect, 3, 1
[b]RsSok.AbsolutePage = intPage[/b]
intTotalPages = RsSok.PageCount
```

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

## #2 — crisse6, 2003-05-02T01:28Z

du far gora en If-sats som kollar om det ar tomt:

```
sok = Request.Form("Sok")

SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"

Set RsSok = Server.CreateObject("ADODB.Recordset")

If RsSok.eof then
response.write "Inget matchade"
Else

intPageSize = 5
intPage = Request.QueryString("page")

If intPage = "" Then intPage = 1

RsSok.PageSize = intPageSize
RsSok.Open SQL, Connect, 3, 1
RsSok.AbsolutePage = intPage
intTotalPages = RsSok.PageCount
'.......... resten av koden
End IF
```

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

## #3 — SteveP, 2003-05-02T01:32Z

Lägger jag den där får jag felet

```
Operation is not allowed when the object is closed.
```

Jag får error om ja lägger den efter jag öppnar också

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

## #4 — Sebbe, 2003-05-02T08:56Z

Testa med den här.

```
sok = Request.Form("Sok")

SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"

Set RsSok = Server.CreateObject("ADODB.Recordset")

intPageSize = 5
intPage = Request.QueryString("page")

If intPage = "" Then intPage = 1

RsSok.Open SQL, Connect, 3, 1
If RsSok.EOF Then
  Response.Write("Inga matchningar.")
Else
  RsSok.PageSize = intPageSize
  RsSok.AbsolutePage = intPage
  intTotalPages = RsSok.PageCount
```

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

## #5 — SteveP, 2003-05-02T18:07Z

Detdär funka bra Sebbe, jag trodde jag hade testat att lägga det direkt efter jag öppnade recordsettet men tydligen inte.

Hur gör jag på bästa sätt för att skriva ut 
Response.Write("Inga matchningar.") mitt på sidan?\`

Som det står nu så skrivs det högst upp på sidan.

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

## #6 — Sebbe, 2003-05-02T18:31Z

Du kan ju göra såhär.

```
sok = Request.Form("Sok")

SQL = "Select * from DollsNyheter Where DollsNyheter.Nyhet Like '%" & sok & "%' OR DollsNyheter.NyhetsRubrik LIKE '%" & sok & "%' order by NyhetsDatum ASC"

Set RsSok = Server.CreateObject("ADODB.Recordset")

intPageSize = 5
intPage = Request.QueryString("page")

If intPage = "" Then intPage = 1

RsSok.Open SQL, Connect, 3, 1
If RsSok.EOF Then
  blnTom = True
Else
  RsSok.PageSize = intPageSize
  RsSok.AbsolutePage = intPage
  intTotalPages = RsSok.PageCount

[b]Mitt på sidan:[/b]

If blnTom Then
  Response.Write("Inga matchningar.")
End If
```

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

## #7 — SteveP, 2003-05-03T01:04Z

Super! Tack så hemskt mycket!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/75657-paging-strul-när-sökningen-retunerar-null
