---
title: "Problem med Join (Objekt krävs)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/77392-problem-med-join-objekt-krävs"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "KoTTeN"
published: "2003-05-19T11:37:55.000Z"
updated: "2003-05-19T11:54:03.000Z"
replies: 2
views: 208
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/77392-problem-med-join-objekt-krävs"
---

# Problem med Join (Objekt krävs)

## #1 — KoTTeN, 2003-05-19T11:37Z

Försöker lära mig Join men än så länge går det inte alltför bra då jag får felet **Objekt krävs.: 'ForumTrad'** på nedanstående kod.

```
' ## Öppnar databasen
Dim Connect, RecSet, SQL, str
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=NrUQg4H;Data Source=" & Server.MapPath( str & "\pågående projekt\DotStyle\data\data.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset") 

' ## Hämtar ur databasen
Set RecSet = Server.CreateObject("ADODB.Recordset")	
[B]SQL = "SELECT ForumTrad.ForumTradID, Anv.AnvNamn" & _[/B]
  "FROM ForumTrad INNER JOIN Anv ON ForumTrad.AnvID = Anv.AnvID " & _ 
  "WHERE ForumTradID = " & ForumTrad.ForumTradID & " AND ForumTrad.SidId = " & Session("SidID") & " " & _ 
  "UNION ALL SELECT ForumInl.ForumInlID, Anv.AnvNamn " & _ 
  "FROM ForumInl INNER JOIN Anv ON ForumInl.AnvID = Anv.AnvID " & _
  "WHERE ForumTradID = " & ForumInl.ForumTradID & " AND ForumInl.SidId = " & Session("SidID")
RecSet.Open SQL, Connect, 3, 3

[...] Sparar i array [...]

'## Stänger databasen
RecSet.Close 
Set RecSet = Nothing 
Connect.Close 
Set Connect = Nothing
```

Raden där felet pekar på är markerat med fetstil. 
Databasen är ju öppnad och fungerar om man kör utan Join, men inte nu. Någon som vet varför?

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

## #2 — @nders, 2003-05-19T11:44Z

I dina wheresatser ser det ut så här: 

```
"WHERE ForumTradID = " & ForumTrad.ForumTradID & "
```

Det innebär att du vill att den ska slänga in något från metoden ForumTradID i objektet ForumTrad. Du ska nog inte bryta din SQL-fråga för att göra sådana konkateneringar, om jag förstår rätt.

mvh

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

## #3 — KoTTeN, 2003-05-19T11:54Z

Tack anders!
Vad vore wF utan dig?   :f

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/77392-problem-med-join-objekt-krävs
