räkna medlemmar?

ASP

4 svar · 206 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Trådstart#1

går det att räkna hur många medlemmar det finns i en databas? om ja (jag är typ 99,9 % säker på detta) hur gör man?

Medlem sedan mars 20002 836 inlägg
#2

Hello,
det beror på hur du har initierat recordsetet.

Visa koden där du plockar fram medlemmarna så kommer det kod om hur du ska gå tillväga att räkna dem.

cya,

Medlem sedan apr. 2000169 inlägg
#3

Först skriver du så här:

Set Number = conn.Execute("Select Count(*) As Antal FROM members")

"members" är då namnet på tabellen med alla medlemmar i.

Sen skriver du ut talet så här:

<%= Number("Antal")%>

Medlem sedan mars 20002 836 inlägg
#4

Ok, då skriver jag den andra varianten:

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=x:\min_db.mdb"

strSQL = "SELECT * FROM TBL_MEMBERS"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, 3, 1
intTotMembers = objRS.RecordCount

'## -- skriv ut antal medlemmar --
Response.Write intTotMembers

'## -- loopa igenom recsetet --

'## -- till sist, förstör recset och conn object --
Set objRS = Nothing
Set objConn = Nothing

så slipper man köra flera execute genom connection objectet. tar ungefär lika lång tid att exekvera de båda.

cya

Medlem sedan dec. 20002 526 inlägg
#5

tackar!

funkar kanonbra :e

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)