webForumDet fria alternativet

RecordCount

2 svar · 252 visningar · startad av Ankman

AnkmanMedlem sedan juni 2002116 inlägg
#1

När jag vill skriva ut antalet poster i Recordsetet med RecSet.RecordCount får jag -1 tillbaka fast det finns 4 poster.
Här är lite kod:

SQL = "SELECT förnamn, efternamn, ID, access FROM users WHERE verksamhet='" & session("verksamhet") & "' ORDER BY Efternamn, Förnamn"
	Set RecSet = Server.CreateObject("ADODB.RecordSet")
	RecSet.Open SQL, Conn
	
	intUsers = RecSet.RecordCount
If intUsers = 0 Then
str = "inga registrerade"
ElseIf intUsers = 1 Then
str = "en registrerad"
Else
str = intUsers & " registrerade"
End If

	
Response.Write "Det finns just nu " & str & " användare."  & VbCrLf

Någon som vet vad felet är?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Du använder en felaktig cursortyp.

RecSet.Open SQL, Conn,3
AnkmanMedlem sedan juni 2002116 inlägg
#3

Naturligtvis... :r Tack för hjälpen.

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