---
title: "räkna rader ur sökning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10489-räkna-rader-ur-sökning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2001-07-10T16:28:00.000Z"
updated: "2001-07-10T17:52:00.000Z"
replies: 7
views: 475
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/10489-räkna-rader-ur-sökning"
---

# räkna rader ur sökning

## #1 — Addeladde, 2001-07-10T16:28Z

Hur gör man för att räkna de rader man får fram ur en SQL-fråga.

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

## #2 — Addeladde, 2001-07-10T16:36Z

Jag beskriver mitt problem lite utförligare.

Jag vill ha ett nummer på de rader den får ut ur databasen i en variabel "poster"

så här ser min kod snutt ut:

```
sqlString = "SELECT fornamn, efternamn, ordernr FROM Kunder " &_
  "WHERE huvudbokning <> 1  " &_
  "AND del <> 1 " &_
  "AND ordernr2 = " & ordernr & " " &_
  " ORDER BY fornamn"
SET RS = Con.Execute( sqlString )
WHILE NOT RS.EOF
```

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

## #3 — icaaq, 2001-07-10T16:43Z

```
sqlString = "SELECT COUNT(*) as Poster, fornamn, efternamn, ordernr FROM Kunder " &_
"WHERE huvudbokning <> 1 " &_
"AND del <> 1 " &_
"AND ordernr2 = " & ordernr & " " &_
" ORDER BY fornamn"
SET RS = Con.Execute( sqlString )
Response.Write RS("Poster")
WHILE NOT RS.EOF
```

kanske detta du är ute efter :q ?? vet ej riktigt :)

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

## #4 — LarsG, 2001-07-10T16:44Z

Det finns en egenskap hos recordset som heter recordcount som anger antal rader i recordsetet. Den fungerar dock bara om man har cursortype static eller keyset. Det går också om man använder ett client-side recordset.

Alternativt kan man använda getrows och få en array med alla poster och då kan man använda funktionen ubound på den.

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

## #5 — LarsG, 2001-07-10T16:47Z

Jag svarade tydligen på något annat.

Enklast är att du har en variabel som du räknar upp samtidigt som du loopar genom recordsetet.

icaaq: 
Du kan inte blanda sum och vanliga kolumnreferenser så där.

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

## #6 — icaaq, 2001-07-10T16:49Z

oki... :OO

```
sqlString = "SELECT fornamn, efternamn, ordernr FROM Kunder " &_
"WHERE huvudbokning <> 1 " &_
"AND del <> 1 " &_
"AND ordernr2 = " & ordernr & " " &_
" ORDER BY fornamn"
SET RS = Con.Execute( sqlString )
strPoster = 0
WHILE NOT RS.EOF
strPoster = strPoster + 1
Response.Write strPoster
'kod
WEND
```

är det så man gör :q

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

## #7 — LarsG, 2001-07-10T17:20Z

Ja, du har klätt min tanke i kod.

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

## #8 — Addeladde, 2001-07-10T17:52Z

Jag gjorde på ett liknande sett och det fungerar perfekt nu.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10489-räkna-rader-ur-sökning
