webForumDet fria alternativet
Logga in / Bli medlem

Sql sats

ASP

46 svar · 596 visningar · startad av Qimen · sida 3 av 3

Trådstarten, av Qimen

Hej 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)%> Men då hämtar den allt som den användar

Läs hela trådstarten →
Medlem sedan jan. 20032 285 inlägg
#41
Set objRS = Nothing
Set Connect = Nothing
Medlem sedan juni 20015 009 inlägg
#42

sådär ja.. då är det väl bra nu :e

Medlem sedan juni 20015 009 inlägg
#43

Hum jag tror jag märkt ett fel. Om en person har flera bollar så står det ändå att han har en boll ?

Det verkar som om den räknar flera poster men om en post har boll och sedan i antal - 2 st.. då räknas det som en :/

Medlem sedan juni 20015 009 inlägg
#44

Bör kanske tilläga att en medlem kan bara ha en sak av varje, alltså en post men sedan kan den posten ha flera värden...
ex.
id sak vemsid antal
1 Boll Qimen 2

Medlem sedan mars 20015 287 inlägg
#45
strSQL = "SELECT antal FROM saker WHERE namn = '" & Session("username") & "' AND sak = 'bollar'"
Set objRS = objCon.Execute(strSQL)

If NOT objRS.EOF Then
  Response.Write(objRS("antal"))
Else
  Response.Write("Du har inga bollar")
End If

?

Medlem sedan juni 20015 009 inlägg
#46

:/
Objekt krävs.: ''
/pixelworld/main.asp, line 249

249:

Set objRS = objCon.Execute(strSQL)
Medlem sedan juni 20015 009 inlägg
#47

´Hepp det löste sig.
Dte skulle inte vara objCon.execute utan Connect.Execute
:)

266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)