---
title: "räkna antalet rader i tabell?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5374-räkna-antalet-rader-i-tabell"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "fredrik"
published: "2000-02-17T15:16:00.000Z"
updated: "2000-02-19T00:46:00.000Z"
replies: 3
views: 513
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/5374-räkna-antalet-rader-i-tabell"
---

# räkna antalet rader i tabell?

## #1 — fredrik, 2000-02-17T15:16Z

Hur skriver man för att räkna antalet rader i en tabell. Jag vet att man kan använda sql-uttrycket:
\---
select count(\*) from tabell;
\---
men hur lagrar man sedan resultatet i en variabel? ....eller är jag helt fel ute?

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

## #2 — Vide, 2000-02-17T19:05Z

Hej Fredrik!

... du är ganska så rätt ute... du skriver såhär:
select count(\*) AS count_post from tabell

då ligger variabeln i count_post som du hämtar med hjälp av recordsettet:

SQL = "select count(\*) AS count_post from tabell"
Set RS = Connection.Execute(SQL)

värdet skulle nu ligga i RS("count_post")

självklart kan du döpa om count_post till vad du nu skulle vilja...

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

## #3 — toha, 2000-02-18T22:13Z

Ett annat sätt är att använda sig av metoden "GetRows" som skickar hela recordset:et till en array. Därigenom kan man räkna posterna. Ex.

\================================================

...

Set objRec = objConn.Execute("SELECT \* FROM kunder;")

' Skicka data till en variant-array.
vaData = objRec.GetRows

' Hämta högsta värdet i den andra dimensionen.
vCount = UBound(vaData,2)

...

\================================================

Eller...:

\================================================

...

Set objRec = objConn.Execute("SELECT \* FROM kunder;")

vHighest = UBound(objRec.GetRows,2)

...

\================================================

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

## #4 — Vide, 2000-02-19T00:46Z

... kan man också göra... men man skall dock komma ihåg att det senare exemplet kraäver mer minne i och med att man måste hämta ut all data ur dom columner man har valt... GetRows kan vara mycket praktiskt när man skall behandla strängar och poster, men om man skall utföra en sån simpel procedur som att räkna antalet poster så är nog den inbyggda funktionen snabbast och minst minnekrävande...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5374-räkna-antalet-rader-i-tabell
