---
title: "Räkna antal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/146524-räkna-antal"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2006-05-05T16:31:17.000Z"
updated: "2006-05-08T08:04:24.000Z"
replies: 8
views: 453
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/146524-räkna-antal"
---

# Räkna antal

## #1 — WebbisNet, 2006-05-05T16:31Z

Set count=objConn.Execute("SELECT count(id) as antal FROM kopsalj")

Denna sats funkar direkt i MySQL men på sidan får jag detta fel

ADODB.Recordset error '800a0cc1'

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

/kopsalj/Default.asp, line 71 

Rad 71 är

**Det finns \<%if count("antal") = 1 then
response.write " "& count("antal") &" annons"
else
response.write " "& count("antal") &" annonser"
end if**

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

## #2 — @nders, 2006-05-05T18:37Z

Visa mer kod, från dess att du skapar recordsetet till rad 71.

SQL-frågan är riktig, felet känns ASP. Tråd flyttas.

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

## #3 — antipentA, 2006-05-05T18:53Z

vad är count("antal") ?

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

## #4 — WebbisNet, 2006-05-05T18:56Z

> **antipentA skrev:**
>
> vad är count("antal") ?

Set count=objConn.Execute("SELECT count(id) as antal FROM kopsalj")

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

## #5 — antipentA, 2006-05-05T19:01Z

vad är då count("antal")?

Jag upprepar frågan, för jag förstår inte riktigt vad ("antal")-delen ska vara bra till.

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

## #6 — @nders, 2006-05-05T19:07Z

count är namnet på recordset-objektet, och antal är namnet på fältet i recordsetet. Man kan lika gärna skriva *count(0)* istället om man vill.

mvh

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

## #7 — antipentA, 2006-05-05T19:15Z

ok, naturligtvis... det är jag som läser slarvigt ;)

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

## #8 — J.N., 2006-05-08T07:55Z

HEJ!

Tillbaka till frågan:
Din fråga ger inget resultat, fast du säger den gör det manuellt.

Ett annat förslag:
Att kalla ett recordset för count är dumt, om inte annat för att det är funktion i sql. Kanske till och med reserverat ord, och därför det inte fungerar?
Har du använt det med framgång tidigare, så du vet att det inte är det som orsakar problem?

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

## #9 — CatZ, 2006-05-08T08:04Z

Jag håller med föregående talare! Dessutom är det bra att döpa sina recordset så andra som kan tänkas använda eller se din kod förstår vad allting betyder.

Skulle rekommendera rs, objRS, recset, rSet, recCount, rsCount som namn på dina recordset.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/146524-räkna-antal
