Hur gör man för att den ska räkna hur många "bollar" användaren har? Användaren ligger sparad i en session och det ligger flera olika saker i "sak". Jag vill att den bara räknar "bollar".
Nu använder jag:
SQL = "SELECT sak From saker WHERE namn = '"&Session("username")&"' "
Set RecSet = Connect.Execute(SQL)
Response.Write RecSet.Fields(0)%>
strSQL = "SELECT COUNT(*) AS bollcount FROM saker WHERE namn = '" & Session("username") & "' AND sak = 'bollar'"
Set objRS = objCon.Execute(strSQL)
Response.Write(objRS("bollcount"))
Hade redan redigerat mitt inlägg... Men men, skriver väl det igen då
strSQL = "SELECT COUNT(*) AS bollcount FROM saker WHERE namn = '" & Session("username") & "' AND sak = 'bollar'"
Set objRS = Connect.Execute(strSQL)
Response.Write(objRS("bollcount"))
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("db/egenskaper/saker.mdb") &" "
'Set RecSet = Server.CreateObject("ADODB.Recordset")
'SQL = "SELECT sak From saker WHERE namn = '"&Session("username")&"' "
'SQL = "SELECT sak From saker WHERE namn = '"&Session("username")&"' AND sak = '"bollar"' "
strSQL = "SELECT COUNT(*) AS bollcount FROM saker WHERE namn = '" & Session("username") & "' AND sak = 'bollar'"
Set objRS = Connect.Execute(strSQL)
Response.Write(objRS("bollcount"))
%>
Har kommenterat bort vissa saker baraför i fall att jag skulle behöva dem igen. Kanske har kommenterat bort för mycket?
<%
strSQL = "SELECT COUNT(*) AS bollcount FROM saker WHERE namn = '" & Session("username") & "' AND sak = 'bollar'"
Response.Write(strSQL)
response.end
%>
Testa det och posta sen det som sidan skriver ut.
260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91