SQL4 = "Select * from dagbok WHERE agare = '"&medlem & "' "
RecSet.Open SQL4, Connect, adOpenStatic, adLockOptimistic
If Not RecSet.EOF Then
Do Until RecSet.EOF
intLength = Len(RecSet("text"))
intSum = intSum + intLength
Response.Write "<b>" & intSum & "</b>"
RecSet.MoveNext
Loop
Else
Response.Write ""
End If
%>
tecken i sin dagbok vilket betyder att <% =medlem%> har skrivit i genomsnitt
<%
genomsnitt = intSum / summainlagg
%>
<b>
<%If isnull(genomsnitt) then genomsnitt = 0%>
<% =Round(genomsnitt ,2)%>
</b> tecken per inlägg.
Denna kod skriver ut denna mening:
Sammanlagt har Andreas skrivit 4578141164 tecken i sin dagbok vilket betyder att Andreas har skrivit i genomsnitt 0 tecken per inlägg.
Talet 4578141164 kan omöjligt stämma för jag har räknat ut att den kan finnas max 10000 tecken i kolumnen text.
Varför skriver den ut ett så högt tal?
Om ni undrar så har jag hämtat ut variabeln summainlagg i en annan kod som jag inte skrev ut här.
SQL4 = "Select * from dagbok WHERE agare = '"&medlem & "' "
RecSet.Open SQL4, Connect, adOpenStatic, adLockOptimistic
If Not RecSet.EOF Then
Do Until RecSet.EOF
intLength = Len(RecSet("text"))
intSum = intSum + intLength
RecSet.MoveNext
Loop
End If
genomsnitt = intSum / summainlagg
If isnull(genomsnitt) then genomsnitt = 0
End If
Response.Write "<b>" & intSum & "</b> tecken i sin dagbok vilket betyder att" & medlem & " har skrivit i genomsnitt <b>" & Round(genomsnitt ,2) & "</b> tecken per inlägg."
%>
Det du gjorde fel var att du skrev ut i loopen, så det blev antalet bokstäver i varje inlägg efter varann, tex 457 81 411 64 fast utan mellanslag.
SQL4 = "Select * from dagbok WHERE agare = '"&medlem & "' "
RecSet.Open SQL4, Connect, adOpenStatic, adLockOptimistic
If Not RecSet.EOF Then
Do Until RecSet.EOF
intLength = Len(RecSet("text"))
intSum = intSum + intLength
RecSet.MoveNext
Loop
Else
Response.Write ""
End If
Response.Write "<b>" & intSum & "</b>"
%>
tecken i sin dagbok vilket betyder att <% =medlem%> har skrivit i genomsnitt
<%
genomsnitt = intSum / summainlagg
%>
<b>
<%If isnull(genomsnitt) then genomsnitt = 0%>
<% =Round(genomsnitt ,2)%>
</b> tecken per inlägg.