---
title: "räkna antal poster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8215-räkna-antal-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "henrik2001"
published: "2001-02-19T19:39:00.000Z"
updated: "2001-02-19T20:25:00.000Z"
replies: 7
views: 248
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/8215-räkna-antal-poster"
---

# räkna antal poster?

## #1 — henrik2001, 2001-02-19T19:39Z

hej!
Ett litet problem har dykt upp:
Min SQL-sträng ser ut så här nu: 

```
SQL = "SELECT * FROM Tabell1 ORDER BY TabellFält1 ASC"
```

...men jag vill ha en "räknare" också, alltså nåt i stil med "Det finns 38 poster i databasen just nu"
jag tror att det är nåt så här:

```
COUNT TabellFält1 AS counter
```

men hur/vart ska man lägga in kodsnutten?
nån som vill hjälpa mej med att skriva en korrekt sql-sträng?

tack på förhand

henrik

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

## #2 — @nders, 2001-02-19T19:43Z

om du använder en cursortyp som tillåter det så kan du anropa recordsetobjektets metod recordcount.

hur öppnar du ditt recordset?

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

## #3 — henrik2001, 2001-02-19T19:51Z

jag är inte säker på vad du menar, men så här ser några av raderna ut...
\[KOD\]
Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn
\[KOD\]

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

## #4 — @nders, 2001-02-19T20:00Z

det var precis det jag var ute efter... :)

om du gör så här då?

```
Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 3, 3
response.write "det finns " & rs.recordcount & " poster i tabellen."
```

det är lite klurigt att få samma sql-fråga att returna både sökresultat och en räkning, så recordcountmetoden är nog ganska bra.

mvh,

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

## #5 — henrik2001, 2001-02-19T20:05Z

tack @nders!!
du är en guldgruva!
jag kom på en sak...jag har läst flera böcker om asp, men jag är inget proffs än...då måste du vara ca. 200 år gammal - eftersom du kan så mycket :))

\[red.\]
...själv är man ju bara 14...år
\[/red.\]

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

## #6 — @nders, 2001-02-19T20:14Z

:r

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

## #7 — Vide, 2001-02-19T20:25Z

Jag måste nästan protestera: ASP fanns väl inte för 200 år sedan? ;)

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

## #8 — PatrikB, 2001-02-19T20:25Z

Fast om du inte behöver uppdatera recordsetet skulle jag föredra denna öppning:

```
rs.Open SQL, conn, 3, 1
```

vilket e en ngt snabbar öppning ...

cya,

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

---

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