---
title: "Visa antal svar i forum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13320-visa-antal-svar-i-forum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mossa"
published: "2001-12-22T14:34:00.000Z"
updated: "2001-12-22T18:00:00.000Z"
replies: 3
views: 256
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/13320-visa-antal-svar-i-forum"
---

# Visa antal svar i forum

## #1 — Mossa, 2001-12-22T14:34Z

Jag har försökt att visa antalet replies/svar i mitt forum utan riktigt bra resultat. Debatterna (dvs. huvudinläggen, som detta :)) och inläggen (svaren) ligger i separata tabeller (Debatter resp Inlagg).

Varje svar har ett fält som heter debattID som är samma som Debattens ID som svaret är till.

Följande kod har jag för att öppna både antalet replies och alla nödvändiga fält från tabellen Debatter:

Set RecSet = Connect.Execute("SELECT Debatter.ID, Debatter.Rubrik, Debatter.Text, Debatter.E-post, Debatter.Namn, Debatter.Datum, Debatter.Timme, Debatter.Minut, Count(Inlagg.debattID) AS antal FROM Debatter INNER JOIN Inlagg ON Debatter.ID = Inlagg.debattID GROUP BY Debatter.ID ORDER BY Debatter.Datum DESC, Debatter.Timme DESC, Debatter.Minut DESC")

Nu är det så att detta inte fungerar av någon anledning :(

Följande felmeddelande får jag i Access/webläsaren:

*"Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'Rubrik'.*

Det fungerar inte av någon anledning att slänga in alla fält jag vill ha med SELECT... tillsammans med Count. Fungerar heller inte med \* istället för varje fält.

Är det någon som kan förstå vad detta beror på? Har strular runt med frågor i Access utan bättre resultat.

Mossa

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

## #2 — jorgen, 2001-12-22T15:24Z

Hej, **och välkommen till wF!** 

kontrollera så att dina fält i databasen verkligen heter så som du skrivit.

Sedan använder du **Text** som namn på ett databasfält, vilket är ett reserverat ord. Byta namn på det fältet eller klammra det så här **\[Text\]** i SQL-frågorna.

mvh Jörgen :)

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

## #3 — Mossa, 2001-12-22T17:12Z

Tackar! Bra forum som jag besökt ofta men inte deltagit i förrän nu.

Jo fälten stämmer överrens och just att fältet heter Text verkar inte ha betydelse eftersom jag har provat utan att ta med det... tyvärr!

Mossa

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

## #4 — jorgen, 2001-12-22T18:00Z

Hej, vad skrivs ut om du kör denna istället:

```
sql = "SELECT Debatter.ID, Debatter.Rubrik, Debatter.Text, Debatter.E-post, Debatter.Namn, Debatter.Datum, Debatter.Timme, Debatter.Minut, Count(Inlagg.debattID) AS antal FROM Debatter INNER JOIN Inlagg ON Debatter.ID = Inlagg.debattID GROUP BY Debatter.ID ORDER BY Debatter.Datum DESC, Debatter.Timme DESC, Debatter.Minut DESC"

response.write sql

'Set RecSet = Connect.Execute(sql)
```

mvh Jörgen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13320-visa-antal-svar-i-forum
