---
title: "Fel i script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/112343-fel-i-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "daniel234"
published: "2004-09-25T10:11:58.000Z"
updated: "2004-09-25T20:36:14.000Z"
replies: 12
views: 316
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/112343-fel-i-script"
---

# Fel i script

## #1 — daniel234, 2004-09-25T10:11Z

Jag har ett probelm, jag får det här felmeddelandet, vad är det som är fel och hur rättar jag till det?:

ADODB.Recordset error '800a0cc1' 

Item cannot be found in the collection corresponding to the requested name or ordinal. 

/bild2/bilder.asp, line 86 

Här är koden:

\<%Response.Buffer = "True"%\>
\<!--#Include file="settings.asp"--\>

\<html\>
\<head\>
\<script language="JavaScript"\>
\<!-- 
function blured()
{
for (a in document.links) document.links\[a\].onfocus = document.links\[a\].blur;
}
if (document.all)
{
document.onmousedown = blured;
}
// --\>
\</script\>

\<link rel="stylesheet" href="stil.css" type="text/css"\>
\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"\>\<style type="text/css"\>
\<!--
body {
	background-color: #FFFFFF;
}
\--\>
\</style\>\</head\>

\<body\>

\<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db%\>

\<table width="400" align="center" border="0"\>
  \<tr\>
      \<td colspan="2"\>&nbsp;\</td\>
  \</tr\>
  \<tr\>
      \<td height="10" colspan="2"\>&nbsp;\</td\>
  \</tr\> 
  \<form name="menyn"\>
  \<tr\>
      \<td width="267"\>&nbsp;\</td\>
      \<td align="right" width="133"\>
         \<!--#Include file="meny.asp"--\>
      \</td\>
  \</tr\>
  \</form\>
  \<tr\>
    \<td height="10" colspan="2"\>&nbsp;\</td\>
  \</tr\>
\</table\>
\<table width="400" border="0" align="center" cellpadding="3"\>

\<%Set RecSet=Conn.Execute("Select \* From galleri Where sort='" & Request.Querystring("kat") & "' Order By namn")

If RecSet.EOF Then%\>
  \<tr\>
    \<td\>Inga användare inlagda i kategorin \<%=Request.Querystring("kat")%\>!\</td\>
  \</tr\>
\<%Else
Do Until RecSet.EOF
Set RS=Conn.Execute("Select \* From galleri Where namn='" & RecSet("namn") & "'")
Set ReS=Conn.Execute("Select Top 1 \* From bilder Where namn='" & RecSet("namn") & "' Order By datum desc")
Set Bilder=Conn.Execute("Select Count(\*) As antal From bilder Where namn='" & RecSet("namn") & "'")

If ReS.EOF Then%\>
  \<tr\>
    \<td width="100" valign="top" nowrap class="normal"\>
 	\<img src="pics/tom.gif" width="90" border="1"\>
    \</td\>

  \</tr\>
  \<tr\>
    \<td colspan="3" height="10"\>&nbsp;\</td\>
  \</tr\>
\<%Else%\>
  \<tr\>
    \<td width="100" valign="top" nowrap class="normal"\>
 	\<a href="visa.asp?id=\<%=RecSet("namn")%\>"\>\<img src="pics/\<%=ReS("Bild")%\>" width="90" border="1"\>\</a\>
    \</td\>
    \<td valign="top" class="normal" width="295"\>      \<font size="2"\>\<b\>\<a href="visa.asp?id=\<%=RecSet("namn")%\>"\>\<%=RecSet("namn")%\>\</a\>\</b\> \</font\>\<br\>
      \<%If Len(RS("bildinfo")) \> 60 Then%\>
      \<%= Left(Replace(RS("bildinfo"), vbCrLf, "\<br\>" ),60)%\>..
      \<%Else%\>
      \<%=Replace(RS("bildinfo"), vbCrLf, "\<br\>" )%\>
    \<%End If%\>    \</td\>
  \</tr\>
  \<tr\>
  \<tr\>
    \<td colspan="3" height="10"\>&nbsp;\</td\>
  \</tr\>
\<%End If
RecSet.MoveNext
Loop
End If%\>
\</table\>
\</body\>
\</html\>

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

## #2 — Peeer, 2004-09-25T10:17Z

På rad 86 (vilken det nu är) försöker du hämta innehåll från en kolumn som inte finns i din tabell. Kontrollera så att du inte stavat fel på kolumnnamnen.

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

## #3 — daniel234, 2004-09-25T10:26Z

detta är rad 86, kan du utläsa något mer specefikt av det?:

\<%If Len(RS("bildinfo")) \> 60 Then%\>

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

## #4 — solbulle, 2004-09-25T10:36Z

Det förefaller som om kolumnen bildinfo inte finns i tabellen Galleri.

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

## #5 — Peeer, 2004-09-25T10:37Z

har du verkligen en kolumn som heter "bildinfo" i tabellen galleri? Det är inte så att du ska använda dig av recordsetet "ReS" istället för "RS" där?

Välkommen till wF förresten. :)

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

## #6 — daniel234, 2004-09-25T10:49Z

Jag har två tabeller i min databas, en som heter galleri och en som heter bilder, och i tabellen bilder finns det en kolumn som heter bildinfo men inte i galleri...hur ska jag fixa det här?

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

## #7 — solbulle, 2004-09-25T10:51Z

Då måste du hänvisa till den tabellen:

```
<%= Left(Replace(ReS("bildinfo"), vbCrLf, "<br>" ),60)%>..
```

Spontant kanske ditt databasupplägg inte är helt klockrent.

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

## #8 — daniel234, 2004-09-25T10:54Z

Ja jag förstår men jag e inte så hajj på asp...hur hänvisar jag till den tabellen...

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

## #9 — solbulle, 2004-09-25T11:11Z

> **daniel234 skrev:**
>
> Ja jag förstår men jag e inte så hajj på asp...hur hänvisar jag till den tabellen...

Som jag skrev i den kod jag bifogade.

```
<%= Left(Replace(ReS("bildinfo"), vbCrLf, "<br>" ),60)%>..
```

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

## #10 — daniel234, 2004-09-25T11:19Z

Den koden finns ju redan:

\<%If Len(RS("bildinfo")) \> 60 Then%\>
\<%= Left(Replace(RS("bildinfo"), vbCrLf, "\<br\>" ),60)%\>..
\<%Else%\>
\<%=Replace(RS("bildinfo"), vbCrLf, "\<br\>" )%\>
\<%End If%\>

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

## #11 — solbulle, 2004-09-25T11:47Z

Du skriver RS("bildinfo") istället för ReS("bildinfo")

<http://www.webforum.nu/showthread.php?s=&postid=923198#post923198>
<http://www.webforum.nu/showthread.php?s=&postid=923217#post923217>
<http://www.webforum.nu/showthread.php?s=&postid=923206#post923206>

btw... Varmt Välkommen till wF!!!  :)

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

## #12 — daniel234, 2004-09-25T12:07Z

tack så mkt för hjälpen

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

## #13 — Bosse168, 2004-09-25T20:36Z

**Lösta trådar.** 

> Forumet har nu även en funktion som innebär att trådar kan accepteras som lösta / inte lösta. En tråd som inte är statusbestämd kommer således förbli olöst, tills dess att antingen trådskaparen accepterar ett inlägg i tråden som svar eller då moderatorn väljer att acceptera ett svar. Acceptera ett inlägg som lösning på tråden gör du genom att klicka på länken som finns nere i högra hörnet på varje inlägg.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/112343-fel-i-script
