---
title: "Resultatlöst vid sökning..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/60539-resultatlöst-vid-sökning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sammy"
published: "2002-11-28T20:48:27.000Z"
updated: "2002-11-29T13:35:42.000Z"
replies: 8
views: 322
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/60539-resultatlöst-vid-sökning"
---

# Resultatlöst vid sökning...

## #1 — Sammy, 2002-11-28T20:48Z

Jag misstänker att jag är på villovägar med nedan kod eftersom jag får felmeddelandet:

ADODB.Recordset (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
sokres.asp, line 32

Line 32 är denna: If IsNull(RStemp("" & sokterm & "")) then

```
        <%
         sokterm = request.form("sok")
         Set Connect = Server.CreateObject("ADODB.Connection")
         MdbFilePath = Server.MapPath("db.mdb")
         Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

         Set RStemp = Connect.Execute("SELECT * FROM DATA WHERE titel LIKE '%" & sokterm & "%' ORDER BY TITEL")
        %>

<%
 If IsNull(RStemp("" & sokterm & "")) then
  Response.Write "Inget matchade det du sökte på!"
 Else
 
 End If
%>
```

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

## #2 — LarsG, 2002-11-28T20:54Z

Du får använda EOF för att kontrollera om du fick något resultat.

```
<%
 If RStemp.eof then
  Response.Write "Inget matchade det du sökte på!"
 Else
'visa resultatet 
 End If
%>
```

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

## #3 — Ekström, 2002-11-28T20:55Z

Han är snabb Lasse ;)

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

## #4 — Sammy, 2002-11-28T20:59Z

Och en riktig "hjälpreda" ;)

Han löser det mesta + snabbt ;)

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

## #5 — LR^evil.sid, 2002-11-28T21:11Z

\[.red\] det var inget...

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

## #6 — Sammy, 2002-11-29T10:57Z

När jag INTE skriver något alls i sökformuläret så visas allt i databasen? Hur går jag tillväga för att lösa detta?

Kanske såhär?

```
<%
 If RStemp = "" then
  Response.Write "Inget matchade det du sökte på!"
 Else
'visa resultatet 
 End If
%>
```

Eller hur skriver man..

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

## #7 — LarsG, 2002-11-29T11:02Z

Jag tycker att du bör lägga in en kontroll innan du gör sökningen i så fall och inte göra någon sökning.

```
if request.form("sok") = "" then  
 response.write "Du har inte angivit något sökvillkor"
```

Allra helst så borde du väl göra det direkt på klienten med javaskript.

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

## #8 — Sammy, 2002-11-29T11:05Z

Så perfekt... ;)

Vad gör man utan det här forumet ;)

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

## #9 — voigtann1, 2002-11-29T13:35Z

> **Sammy skrev:**
>
> Så perfekt... ;)
> 
> Vad gör man utan det här forumet ;)

ha tråkigt... och sitter fast :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/60539-resultatlöst-vid-sökning
