webForumDet fria alternativet

RecordCount

ASP

2 svar · 254 visningar · startad av Ankman

Medlem sedan juni 2002116 inlägg
Frågan#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?

Medlem sedan dec. 200012 464 inlägg
#2

Du använder en felaktig cursortyp.

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

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

356 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
208 ms — ändringar (db)