---
title: "Problem med inner join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/69968-problem-med-inner-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiklund!!"
published: "2003-03-03T21:46:07.000Z"
updated: "2003-03-05T15:55:23.000Z"
replies: 3
views: 210
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/69968-problem-med-inner-join"
---

# Problem med inner join

## #1 — Wiklund!!, 2003-03-03T21:46Z

Får inte min sql sats att fungera! Nån som kan ta en titt?

Detta är all kod if dokumentet.

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath ("db\data.mdb")&";pwd=detdu"

sql = "select from users.*, guestbook.* from users inner join guestbook on users.id = guestbook.fromid"

set recset = connect.execute(sql)

If recset.EOF Then

response.write "You have no messages in your guestbook."

Else do until recset.EOF%>

<%recset.MoveNext
Loop
End If
recset.Close
%>
```

Felmess:

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] SELECT-uttrycket innehåller ett reserverat ord eller argument som antingen är felstavat eller utelämnat, eller så är skiljetecknen felaktigt använda.
/style/sql.asp, line 7

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

## #2 — @nders, 2003-03-03T21:48Z

ett litet from för mycket.

```
sql = "select users.*, guestbook.* from users inner join guestbook on users.id = guestbook.fromid"
```

mvh,

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

## #3 — Wiklund!!, 2003-03-04T20:54Z

Yes, äntligen fungerar det. Stort tack!

Edit: Som vanligt när man får till saker så dyker ett nytt problem upp direkt :(

Försökte använda paging på samma sätt som jag brukar göra, fast får felmeddelandet: Objektet eller providern kan inte utföra den begärda åtgärden.

På raden: RecSet.AbsolutePage = page 

```
<%
Const perSida = 10 
If Request.QueryString("page") = "" then 
page = 1 
Else 
page = Request.QueryString("page") 
End If 

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

sql = "select users.*, guestbook.* from users inner join guestbook on users.id = guestbook.fromid"
set ReCset = connect.execute(sql)

If recset.EOF Then

response.write "You have no messages in your guestbook."

Else

RecSet.MoveFirst 
RecSet.PageSize = perSida

TotalPages = RecSet.PageCount 
RecSet.AbsolutePage = page 

Count = 0 
Do While Not RecSet.EOF And Count < RecSet.PageSize

RecSet.MoveNext
Count = Count + 1 
Loop
End If
RecCet.Close
%>
```

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

## #4 — Sebbe, 2003-03-05T15:55Z

```
RecSet.AbsolutePage = CInt(page)
```

Kanske?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/69968-problem-med-inner-join
