---
title: "Item cannot be found"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21757-item-cannot-be-found"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Skarre"
published: "2001-11-14T13:46:00.000Z"
updated: "2001-11-14T22:05:00.000Z"
replies: 5
views: 204
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/databaser-sql/21757-item-cannot-be-found"
---

# Item cannot be found

## #1 — Skarre, 2001-11-14T13:46Z

```
"SELECT * FROM (tblPosts INNER JOIN tblUsers ON tblUsers.UserID = tblPosts.UserID) INNER JOIN tblTopics ON tblTopics.TopicID = tblPosts.TopicID ORDER BY LastPost DESC"
Set rsTopics = objConn.Execute(strSQL)
```

Så långt fungerar det, men när jag sedan ska hämta TopicID enligt följande:

```
intTopicID = rsTopics("TopicID")
```

Så säger browsern: 

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

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

## #2 — Skarre, 2001-11-14T15:08Z

Jag kom på att jag måste specificera tabell:

intTopicID = rsTopics("tblPosts.TopicID")

Men nu reagerar den på samma sätt på denna rad:

strUserName = rsTopics("UserName")

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

## #3 — Vide, 2001-11-14T15:26Z

Har du testat samma metod på den? Att sätta tabellnamnet menar jag...

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

## #4 — Skarre, 2001-11-14T20:17Z

Ja, jag testade även med "tblUsers.UserName", men det hjälpte inte. Är det kanske så att "UserName" inte hämtas från "tblUsers" med ovanstående SQL-sats? Men det vore konstigt eftersom den är inner joinad och jag har valt allt (\*).

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

## #5 — LarsG, 2001-11-14T20:29Z

Det ser skumt ut. Att ange tabellenamnet brukar inte vara någon hjälp.

Vilka kolumner får du upp om du kör din fråga direkt i Access?

Om du skriver frågan så här

```
SELECT * 
FROM tblPosts,tblUsers,tblTopics
where  tblUsers.UserID = tblPosts.UserID
and tblTopics.TopicID = tblPosts.TopicID 
ORDER BY LastPost DESC
```

blir det någon skillnad ?

red: litet förtydligande

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

## #6 — Skarre, 2001-11-14T22:05Z

Det fungerade! Jag ska nog inte ge mig in på INNER JOIN förrän jag behärskar det bättre. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21757-item-cannot-be-found
