---
title: "Item cannot be found in the collection corresponding"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/149884-item-cannot-be-found-in-the-collection-corresponding"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "n1kke"
published: "2006-08-09T14:05:43.000Z"
updated: "2006-08-09T21:25:27.000Z"
replies: 8
views: 449
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/149884-item-cannot-be-found-in-the-collection-corresponding"
---

# Item cannot be found in the collection corresponding

## #1 — n1kke, 2006-08-09T14:05Z

```
<%Set rs = Conn.execute(sql)
			sql = "select * from panda where id=" & Request.QueryString("id")
			Set rs = Conn.Execute("SELECT COUNT(gbId) As newposts FROM panda_gb WHERE gbRead=0 AND gbId=" &Session("userid"))
			Dim new_gb
				new_gb = Rs("newposts")
			rs.Close
			response.write "Inloggad som "&Rs("admin")&" <b>" & Session("user") & "</b><br><br>-<a href='?page=profile&id=" & Session("userid") & "'> Presentation</a><br>- Meddelande (0)<br>- <a href='?page=profile&id=" & Session("userid") & "&user=gb'>Gästbok</a> (" & new_gb & ")<br>- Blogg<br>- Inställningar<br>- Klotterplank<br><br><b><a href=?action=logout>Logga ut</a></b>"
			
				
End if%>
```

admin kolumen finns i panda databasen

vad är fel?

ADODB.Recordset error '800a0cc1' 

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

/preview/hoger.asp, line 38

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

## #2 — Troxy, 2006-08-09T14:51Z

Du stänger ju ditt recordset med rs.Close.
Sedan har du dessutom döpt två recordset till samma sak, nämligen rs.

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

## #3 — n1kke, 2006-08-09T14:57Z

```
			Set rs = Conn.Execute("SELECT COUNT(gbId) As newposts FROM panda_gb WHERE gbRead=0 AND gbId=" &Session("userid"))
			Dim new_gb
				new_gb = Rs("newposts")
			rs.Close
```

det är den som stängs

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

## #4 — n1kke, 2006-08-09T14:58Z

får exakt samma felmeddelande när jag tar bort den

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

## #5 — Travoni, 2006-08-09T15:20Z

Du kör execute före du har fyllt variabeln, "sql"

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

## #6 — n1kke, 2006-08-09T15:25Z

hur menar du? vad ska jag skriva då Travoni

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

## #7 — @nders, 2006-08-09T19:09Z

Du kan inte heller kalla båda recordseten samma sak.
Det andra recordsetet skriver över det första. Byt namn på det inre.

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

## #8 — n1kke, 2006-08-09T20:44Z

jag kom nog på en egen lösning

men vill fortfarande veta hur man öppnar 2 databaser i samma kod

någon som kan göra en bas?

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

## #9 — Denkan, 2006-08-09T21:25Z

goddammit..

```
Dim sql1, sql2, rs1, rs2

' Hämta inlägg från användarens gästbok
sql1 = "SELECT * FROM panda_gb WHERE gbId=" &Request.Querystring("id")
Set rs1 = Conn.Execute(sql1)

' Hämta användarinfo från gästbokens ägare
sql2 = "SELECT * FROM panda WHERE id=" &Request.Querystring("id")
Set rs2 = Conn.Execute(sql2)

' Använd dina skapade recordsets
Response.Write("<h1>Nedan listas " & rs2("UserName") & "'s gästboksinlägg:</h1>")

Do Until rs1.EOF
   Response.Write("<p>" & rs1("Message") & "</p>")
   rs1.MoveNext
Loop

' Stäng objekten
rs1.Close
rs2.Close
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/149884-item-cannot-be-found-in-the-collection-corresponding
