crisse6Medlem sedan dec. 20002 526 inläggFrågan#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?
PPatrikBMedlem sedan mars 20002 836 inlägg 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,
------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function
JJacekMedlem sedan apr. 2000169 inlägg 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")%>
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>
PPatrikBMedlem sedan mars 20002 836 inlägg 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
------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function