---
title: "Annat Skumt Fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13256-annat-skumt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ConnyFox"
published: "2001-12-17T21:15:00.000Z"
updated: "2001-12-18T19:45:00.000Z"
replies: 21
views: 322
page: 1
pages: 2
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/13256-annat-skumt-fel"
---

# Annat Skumt Fel

_Sida 1 av 2._

## #1 — ConnyFox, 2001-12-17T21:15Z

Jag har en länk 
\<a href="memb_info.asp?member=\<%=RecSet("nick")%\>"\>\<%=RecSet("Nick")%\>\</a\>

O ska sedan läsa på memb_info.asp med denna sql satsen
SQL = "SELECT \* FROM members WHERE nick = '" & Request.Querystring("member") & "'"

Sedan listar jag upp innehållet med detta o får genast fel på första recset'en

\<%=RecSet("nick")%\>
\<%=RecSet("alder")%\> år
\<%=RecSet("namn")%\>
\<%=RecSet("efternamn")%\>
\<%=RecSet("email")%\>
\<%=RecSet("hemsida")%\>

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

## #2 — ConnyFox, 2001-12-17T21:18Z

O japp jag e heeelt säker på att det finns en kolumn som heter nick i members.. o att databasen heter members.mdb :e

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

## #3 — LarsG, 2001-12-17T21:22Z

Vad får du för fel då?

Du kan väl visa resten av koden också.

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

## #4 — icaaq, 2001-12-17T21:23Z

om du skriver.

```
Response.Write SQL
```

Efter din SQL sats vad får du då ??

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

## #5 — ConnyFox, 2001-12-17T21:29Z

Jag får : SELECT \* FROM members WHERE nick = 'Lille Stille' 

\*funderar över kolung\*

resten av koden.. \*suck\* hehe jaja men d borde vara memb_info.asp som e fel eftersom sql satsen går fram som den ska ?! :e

memb_info.asp

```
<% 

database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"
Response.Write SQL
%>

<html>
<head>
	<title>Untitled</title>
	<link rel="stylesheet" href="mall.css">
</head>

<body>

<table>
<tr><td>
<%=RecSet("nick")%>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
</table>
</body>
</html>
```

Och memb_list.asp där länken till memb_info.asp ligger

```
<% 

database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")

if Request.querystring("search") = "search" then
SQL = "SELECT * FROM members WHERE namn LIKE '%" & request.form("namn") & "%' AND nick LIKE '%" & request.form("nick") & "%' AND efternamn LIKE '%" & request.form("efternamn") & "%'"

elseif Request.querystring("order") = "nick" then
SQL = "SELECT * FROM members ORDER BY nick"

elseif Request.querystring("order") = "Namn" then
SQL = "SELECT * FROM members ORDER BY namn"

elseif Request.querystring("order") = "efternamn" then
SQL = "SELECT * FROM members ORDER BY efternamn"

elseif Request.querystring("order") = "alder" then
SQL = "SELECT * FROM members ORDER BY alder"

elseif Request.querystring("order") = "email" then
SQL = "SELECT * FROM members ORDER BY email"

elseif Request.querystring("order") = "hemsida" then
SQL = "SELECT * FROM members ORDER BY hemsida"

else
SQL = "SELECT * FROM members ORDER BY datum"

end if

RecSet.Open SQL, Connection, 3, 3
%>

<html>
<head>
	<title>Untitled</title>
	<link rel="stylesheet" href="mall.css">
</head>

<body>
<table>
<tr><td><a href="memb_list.asp?order=nick">Stajlnamn</a>
</td><td><a href="memb_list.asp?order=alder">Ålder</a>
</td><td><a href="memb_list.asp?order=namn">Namn</a>
</td><td><a href="memb_list.asp?order=efternamn">Efternamn</a>
</td><td><a href="memb_list.asp?order=email">eMail</a>
</td><td><a href="memb_list.asp?order=hemsida">Hemsida</a></td><tr>

<% do until RecSet.EOF %>

<tr><td>
<a href="memb_info.asp?member=<%=RecSet("nick")%>"><font class="<%=RecSet("admin")%>"><%=RecSet("Nick")%></font></a>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>

<%
RecSet.MoveNext
loop

RecSet.Close
connection.Close
%>

</body>
</html>
```

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

## #6 — LarsG, 2001-12-17T21:32Z

Vad får du för felmeddelande?

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

## #7 — icaaq, 2001-12-17T21:35Z

```
database = Server.MapPath("members.mdb")

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database

SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"

Set RecSet = Connection.Execute(SQL)
'Resten av din kod.....
```

det ska väl räcka...eller?

Jag menar du öppnar ju inte ditt recordset i din kod....

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

## #8 — ConnyFox, 2001-12-17T21:37Z

SELECT \* FROM members WHERE nick LIKE 'Lille Stille' ADODB.Recordset fel '800a0cc1' 

Objektet kunde inte hittas i mängden med det begärda namnet eller numret. 

/StajlLinks 1.0/memb_info.asp, rad 23
 
Men ska det verkligen stå 'Lille Stille' ? ska inte ' ' bort??

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

## #9 — icaaq, 2001-12-17T21:39Z

Nej **' '**  ska inte bort...dem ska vara där när det är text som behandlas.....

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

## #10 — ConnyFox, 2001-12-17T21:41Z

Icaaq, vad e skillnaden mellan din kod o min? förutom att jag får error på denna raden med din? :e

Set RecSet = Connection.Execute(SQL)

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

## #11 — icaaq, 2001-12-17T21:42Z

vad exakt får du för felmess?

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

## #12 — ConnyFox, 2001-12-17T21:45Z

Kolla tre mess upp det står där ;)

SELECT \* FROM members WHERE nick = 'Lille Stille' 

ADODB.Recordset fel '800a0cc1' 

Objektet kunde inte hittas i mängden med det begärda namnet eller numret. 

/StajlLinks 1.0/memb_info.asp, rad 23

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

## #13 — icaaq, 2001-12-17T21:48Z

vad är Nick för fälttyp ?

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

## #14 — ConnyFox, 2001-12-17T21:50Z

D e ett textfält

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

## #15 — icaaq, 2001-12-17T22:03Z

Du kan ju testa att köra SQL-satsen i access ...och se om den fungerar där

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

## #16 — ConnyFox, 2001-12-17T22:06Z

och detta gör man hur? =/

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

## #17 — icaaq, 2001-12-17T22:09Z

du skapar en fråga i designläge...lägger dit dem tabeller som det gäller....högerklickar och trycker på SQL ....

Sen klistrar du in din fråga....

Sen är det bara att köra frågan :e

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

## #18 — ConnyFox, 2001-12-18T17:17Z

Asså fattade noll av det.. men i ett sista desperat försök att få i ordning detta postar jag koderna igen!

Memb_list.asp - Länken längre ner som skickar vidare till memb_info.asp

```
<% 

database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")

if Request.querystring("search") = "search" then
SQL = "SELECT * FROM members WHERE namn LIKE '%" & request.form("namn") & "%' AND nick LIKE '%" & request.form("nick") & "%' AND efternamn LIKE '%" & request.form("efternamn") & "%' AND alder LIKE '%" & request.form("alder") & "%' AND email LIKE '%" & request.form("email") & "%'"

elseif Request.querystring("order") = "nick" then
SQL = "SELECT * FROM members ORDER BY nick"

elseif Request.querystring("order") = "Namn" then
SQL = "SELECT * FROM members ORDER BY namn"

elseif Request.querystring("order") = "efternamn" then
SQL = "SELECT * FROM members ORDER BY efternamn"

elseif Request.querystring("order") = "alder" then
SQL = "SELECT * FROM members ORDER BY alder"

elseif Request.querystring("order") = "email" then
SQL = "SELECT * FROM members ORDER BY email"

elseif Request.querystring("order") = "hemsida" then
SQL = "SELECT * FROM members ORDER BY hemsida"

else
SQL = "SELECT * FROM members ORDER BY datum"

end if

RecSet.Open SQL, Connection, 3, 3
%>

<html>
<head>
	<title>Untitled</title>
	<link rel="stylesheet" href="mall.css">
</head>

<body>
<table>
<tr><td><a href="memb_list.asp?order=nick">Stajlnamn</a>
</td><td><a href="memb_list.asp?order=alder">Ålder</a>
</td><td><a href="memb_list.asp?order=namn">Namn</a>
</td><td><a href="memb_list.asp?order=efternamn">Efternamn</a>
</td><td><a href="memb_list.asp?order=email">eMail</a>
</td><td><a href="memb_list.asp?order=hemsida">Hemsida</a></td><tr>

<% do until RecSet.EOF %>

<tr><td>
[b]<a href="memb_info.asp?member=<%=RecSet("nick")%>"><font class="<%=RecSet("admin")%>"><%=RecSet("Nick")%></font></a>[/b]
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>

<%
RecSet.MoveNext
loop

RecSet.Close
connection.Close
%>

</body>
</html>
```

memb_info.asp - ska lista infot på medlemmen man klickat på

```
<% 

database = Server.MapPath("members.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& database
Set RecSet = Server.CreateObject("ADODB.Recordset")
[b]
SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"
[/b]
Response.Write SQL
%>

<html>
<head>
	<title>Untitled</title>
	<link rel="stylesheet" href="mall.css">
</head>

<body>

<table>
<tr><td>
<%=RecSet("nick")%>
</td><td>
<%=RecSet("alder")%> år
</td><td>
<%=RecSet("namn")%>
</td><td>
<%=RecSet("efternamn")%>
</td><td>
<%=RecSet("email")%>
</td><td>
<%=RecSet("hemsida")%>
</td><tr>
</table>
</body>
</html>
```

Och jag får följande error mess :

```
SELECT * FROM members WHERE namn = 'Johnny' ADODB.Recordset fel '800a0cc1' 

Objektet kunde inte hittas i mängden med det begärda namnet eller numret. 

/StajlLinks 1.0/memb_info.asp, rad 23
```

Alltså där första RecSet är..

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

## #19 — LarsG, 2001-12-18T18:23Z

Du öppnar aldrig ditt recordset:

```
SQL = "SELECT * FROM members WHERE nick = '" & Request.Querystring("member") & "'"

Response.Write SQL
set recset = connect.execute(sql)
```

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

## #20 — ConnyFox, 2001-12-18T18:34Z

haha tack, fyfan vilken tabbe! O jag satt o kollade på sql satsen o databasen hela tiden :o) Tack lars du e en klippa! \*skämms\* D värsta e faktiskt att ingen av alla jag frågat sett det heller så ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13256-annat-skumt-fel  
Nästa sida: https://www.webforum.nu/amne/asp/13256-annat-skumt-fel/page2.md
