webForumDet fria alternativet

Räkna RecordSet

ASPur ASP

8 svar · 374 visningar · startad av firstchoice

Medlem sedan okt. 2001615 inlägg
Frågan#1

hur räknar jag antal poster i ett recordset
alltså inte antal poster i databasen

utan hur många poster som kom med in i recordsetet efter sql raden kördes?

/felix :e

Medlem sedan maj 200010 687 inlägg
#2

rs.RecordCount :p

Medlem sedan okt. 2001615 inlägg
#3

kan du inte prata? :e

Medlem sedan feb. 200112 078 inlägg
#4

Erik Juhlin skrev:

rs.RecordCount :p

Förutsätter att man inte använder execute.

Medlem sedan sep. 20026 425 inlägg
#5

Man behöver inte heller skapa ett recordset för att räkna posterna som är berörda. Det är bara att skriva ungefär så här:

Set Rs = Cn.Execute("Select Username From tbl_users Where Country='Sweden'")

Medlem sedan feb. 200112 078 inlägg
#6

m_soderlund skrev:

Man behöver inte heller skapa ett recordset för att räkna posterna som är berörda. Det är bara att skriva ungefär så här:

Set Rs = Cn.Execute("Select Username From tbl_users Where Country='Sweden'")

Det är just vad du gör i den där koden; du skapar ett recordset. Och dessutom har det inte så mycket med att göra hur många poster som returneras i det recordset:et. ;)

Medlem sedan apr. 20003 174 inlägg
#7

/r: Hoppsan, Överridaren var först med samma kommentar. ;)

Medlem sedan okt. 2001615 inlägg
#8

om man använder execute då?

Medlem sedan dec. 200012 464 inlägg
#9

Vid execute så blir recordcount -1 (oftast) vilket innebär att antalet rader är obekant.

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)