---
title: "SQL-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/68670-sql-fråga/page2"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Kristianstad"
published: "2003-02-18T19:00:33.000Z"
updated: "2003-03-01T23:13:19.000Z"
replies: 29
views: 610
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/databaser-sql/68670-sql-fråga"
---

# SQL-fråga

_Sida 2 av 2._

## #21 — LarsG, 2003-03-01T17:35Z

Det skall inte vara set där, ursäkta.

```
' Connectsträng
' SQL-fråga (som ovan)
set rs = server.createobject("adodb.recordset")
rs.cursorlocation = 3 'aduseclient
rs.open selectQuery
```

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

## #22 — Kristianstad, 2003-03-01T18:34Z

Hej LarsG!
Nu fick jag

> Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.

...på raden med rs.open selectQuery

Så här ser den kod ut som jag tolkar dig att det skall vara:

```
' Connectsträng
' SQL-fråga (som ovan)
set rs = server.createobject("adodb.recordset")
rs.cursorlocation = 3 'aduseclient
rs.open strSQL

Set RecSet = Connect.Execute(strSQL)
```

**1\.** Vad är det för fel jag gjort?
**2\.** Hur får jag reda på antalet poster sedan, till min paging-funktion?

Tack på förhand!

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

## #23 — LarsG, 2003-03-01T18:51Z

Det saknas lite detaljer (som jag trodde du skulle fylla i själv ;) ).

```
set rs = server.createobject("adodb.recordset")
rs.cursorlocation = 3 'aduseclient
rs.open strSQL,connect
```

Det behövs ett connectionobjekt i rs.open. Du skall inte använda execute alls. Recordsetet fylls när man gör open. Antalet rader i resultatet får du fram genom att använda

```
rows = rs.recordcount
```

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

## #24 — Kristianstad, 2003-03-01T18:55Z

Nu fungerade det! Äntligen! Tack så mycket, Lars! :)

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

## #25 — Lasp, 2003-03-01T20:48Z

Om jag hade varit på nykter kaliber hade jag tyckt att denna dialog var bra.
Nu tycker jag att den äre superb!

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

## #26 — Kristianstad, 2003-03-01T21:37Z

LarsG!
Nu har jag upptäckt en bugg.  :e :stud 

Då det *inte* är någon recension alls så innehåller votes **1**, då det egentligen skall vara **0**.

Hur kommer det sig?  :o

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

## #27 — LarsG, 2003-03-01T22:43Z

Hur ser din fråga ut nu?

Vad innebär det att det inte finns någon recension?

Exemplifiera med datainnehåll

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

## #28 — Kristianstad, 2003-03-01T22:49Z

Jag tar exemplet från första inlägget som exempel:
I tabellen Filmer finns bland annat: 
**\| ID \| Titel \|** 
\| 1 \| Sagan om Ringen \| 
\| 2 \| Sagan om de två Tornen \| 
\| 3 \| Djungelboken \| 

I tabellen Betyg finns bland annat:
**\| FilmID \| Användarnamn \| Betyg \|** 
\| 1 \| Medlem1 \| 4,9 \| 
\| 1 \| Medlem2 \| 3,5 \| 
\| 1 \| Medlem3 \| 3,8 \| 
\| 3 \| Medlem1 \| 2,3 \|

Sagan om de två tornen har i mitt exempel inte någon recension. Den finns alltså inte med i Betyg-tabellen. Ändå innehåller *votes* **1**.

```
select titel, ar, f.id, count(b.betyg) as votes, sum(b.betyg)/count(b.betyg) as betyg
 from filmer as f inner join betyg b on f.id = b.filmid
 WHERE f.status='ok' AND Titel LIKE '" & Bokstav & "%' group by f.id " & HAVING
```

Tack på förhand!

Förkortade rader för att göra läsbart
/LarsG

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

## #29 — LarsG, 2003-03-01T23:04Z

Det här stämmer inte.

Om du använder den frågan så skall du inte få med Sagan om de två Tornen överhuvudtaget med det datainnehålls som du anger.

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

## #30 — Kristianstad, 2003-03-01T23:13Z

Nu vet jag vad det var för fel. Det var fel på en querystring :) och blandade ihop inner join och left join.
Ack, ack, ack ;) 

Tack för du tog dig tid! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/68670-sql-fråga/page2  
Föregående sida: https://www.webforum.nu/amne/databaser-sql/68670-sql-fråga.md
