---
title: "1 bild/ vecka av 52 bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/128239-1-bild-vecka-av-52-bilder/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "syrolis"
published: "2005-05-14T18:44:33.000Z"
updated: "2005-05-16T21:45:35.000Z"
replies: 23
views: 670
page: 2
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/128239-1-bild-vecka-av-52-bilder"
---

# 1 bild/ vecka av 52 bilder

_Sida 2 av 2._

## #21 — Guffa, 2005-05-16T15:27Z

Felmeddelandet betyder att du försöker hämta något fält ifrån recordsetet som inte finns där.

Om du har "SELECT bild, farg, namn" i SQL-frågan så kan du använda RecSet("bild"), RecSet("farg") och RecSet("namn"). Ifall du vill använda fler fält så måste du hämta även dem med SQL-frågan.

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

## #22 — syrolis, 2005-05-16T16:19Z

Jag är ledsen men jag förstår fortfarande inte :(

I koden nedan har jag markerat i selectsatsen vad som anropas i recset senare. Vad är det som fattas?
Länken i mitt föregående inlägg leder till hur tabellen ser ut.

```
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/dagsbild.mdb")

Set RecSet = Conn.Execute("SELECT [b]bild, farg, namn, [/b]From dagsbild Where vecka = DatePart('ww', Date(), 2, 2)")%>

<table border="0" cellpadding="1" cellspacing="1">
<%If RecSet.EOF Then%>
   <tr>
      <td valign="top"><font size="2" face="Tahoma">Ingen bild idag!</font></td>
   </tr>
<%Else%>
   <tr>
      <td valign="top"><img src="[b]<%=RecSet("bild")%>[/b]" width="175"></td>
   </tr>
<%End If%>

<tr>
      <td align= center valign="top"><font size="1" face "Verdana">[b]<%=RecSet("namn")%>[/b]<br>[b]<%=RecSet("farg")%>[/b]</font></td>
   </tr>

</table>
<%RecSet.Close
Set RecSet = Nothing%>
```

Error Type:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
/sef4/dagensbild/dagsbild.asp, line 31

Och rad 31 är 

```
<td align= center valign="top"><font size="1" face "Verdana"><%=RecSet("namn")%><br><%=RecSet("farg")%></font></td>
```

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

## #23 — Jesper T, 2005-05-16T16:26Z

Du måste ta bort kommatecknet efter "namn" i din sql-sats.

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

## #24 — Guffa, 2005-05-16T21:45Z

Du skriver ut värdet bild inuti if-satsen, men namn och farg utanför. Det gör ju att du försöker skriva ut värdena även om det inte finns någon bild att skriva ut värden för.

Flytta in den raden i if-satsen också.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/128239-1-bild-vecka-av-52-bilder/page2  
Föregående sida: https://www.webforum.nu/amne/asp/128239-1-bild-vecka-av-52-bilder.md
