---
title: "Längd på record set"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/39863-längd-på-record-set"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2002-03-18T13:48:53.000Z"
updated: "2002-03-18T15:49:08.000Z"
replies: 11
views: 254
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/39863-längd-på-record-set"
---

# Längd på record set

## #1 — mattiasnordin, 2002-03-18T13:48Z

Hur får man ut längden på ett record set?

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

## #2 — jobke, 2002-03-18T13:50Z

Hur menar du?

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

## #3 — mattiasnordin, 2002-03-18T13:57Z

Jag hämtar massa information ur en accessdatabas. Innehållet i denna record set loopar jag sedan ut med en loop. Jag undrar om det finns något sätt att räkna innehållet i min record set utan att använda mig av en loop.

Jag är total nybörjare på VBskript och jag har inte någon bra referenssida. Har du en länk så blir jag glad...

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

## #4 — jobke, 2002-03-18T14:02Z

Använd dig av:

\<%=rs.RecordCount%\>

så får du reda på hur många fält som är ifyllda...

Om du typ har en gästbok och vill veta hur många inlägg som finns i databasen så använd dig av RecordCount.

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

## #5 — jobke, 2002-03-18T14:05Z

Glömde att du var nybörjare, <https://www.pellesoft.nu> är en grym sida där du kan lära dig massor..

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

## #6 — mattiasnordin, 2002-03-18T14:09Z

För att räkna antalet rader i databasen använder jag följande. Finns säkert något snyggare sätt att göra det hela på.

```
<% 
counter = 0
while not rsStaff.eof 
counter = counter + 1
	rsStaff.movenext
wend
response.write counter
rsStaff.movefirst
%>
```

\<%=rs.RecordCount%\> Gav värdet "-1". Jag gör nog inte helt rätt.  :r

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

## #7 — solbulle, 2002-03-18T14:26Z

Kanske, kanske:

\<%=rsStaff.RecordCount%\>

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

## #8 — jobke, 2002-03-18T14:28Z

Först av allt måste du använda dig av
\<!-- #include file="adovbs.inc" --\>

Sen:

rs.PageSize = 3
\<%do while y \< rs.RecordCount and not rs.eof

rs("Namn") %\>\</a\>
rs.MoveNext
y=y+1
Loop

if rs.eof then
 response.write("Inga mer poster finns...&nbsp;&nbsp;")
end if

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

## #9 — jobke, 2002-03-18T14:28Z

Hm, ta bort \</a\>, råkade få med mig den :)

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

## #10 — Rinaldo, 2002-03-18T14:33Z

Förstår inte riktigt vad du vill räkna?

\<%
strSQL = "Select antal(ditt_fält) AS iAntal from din_tabell"
Set RS = databas.execute(strSQL)

Response.write RS("iAntal")
%\>

Sådär räknar du direkt i SQL satsen men annars kan du använda det som står över...

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

## #11 — jobke, 2002-03-18T14:37Z

Jag får nog hålla med dig där Rinaldo, jag förstår inte heller riktigt vad som skall räknas, samt varför...

Hoppas det löser sig..

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

## #12 — Jörgen HP, 2002-03-18T15:49Z

Hej, använder du metoden getrows() får du ut antalet automatiskt, bara skriva ut vid ubound(din_array,2).

Ett exempel:

```
arrRecords = rs.getrows()

intTotalRecords = UBound(arrRecords,2) + 1

response.write "<p>Längd på recordsetet: "& intTotalRecords &"</p>"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/39863-längd-på-record-set
