jeg har fundet en løsning:
http://www.gutternes.dk/past_polls.aspdet er nok ikke den optimale, men det ser ud til at virke
laver database udtræk inden i koden:
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<%
Dim rsResults
Dim rsResults_numRows
Set rsResults = Server.CreateObject("ADODB.Recordset")
rsResults.ActiveConnection = MM_gutternes_STRING
rsResults.Source = "SELECT Answer, COUNT(Answer) AS Svar FROM results WHERE pollID = " & rsPolls.Fields.Item("IDquestion").Value & " GROUP BY Answer"
rsResults.CursorType = 0
rsResults.CursorLocation = 2
rsResults.LockType = 1
rsResults.Open()
Dim rsVotes
Dim rsVotes_numRows
Set rsVotes = Server.CreateObject("ADODB.Recordset")
rsVotes.ActiveConnection = MM_gutternes_STRING
rsVotes.Source = "SELECT COUNT(IDresult) AS Total FROM results WHERE pollID = " & rsPolls.Fields.Item("IDquestion").Value & ""
rsVotes.CursorType = 0
rsVotes.CursorLocation = 2
rsVotes.LockType = 1
rsVotes.Open()
While ((Repeat2__numRows <> 0) AND (NOT rsResults.EOF))
%>
<tr>
<td><%
if not (rsResults.eof or rsResults.bof) then
Response.write("<table border=0 cellspacing=0 cellpadding=0><tr align=left><td width=250>" & (rsResults.Fields.Item("Answer").Value) & " (" & (rsResults.Fields.Item("Svar").Value) & ")</td><td width=110><img src=images/percent.gif width=" & FormatNumber((rsResults.Fields.Item("Svar").Value)/(rsVotes.Fields.Item("Total").Value))*100 & " height=10></td><td width=70>" & FormatNumber((rsResults.Fields.Item("Svar").Value)/(rsVotes.Fields.Item("Total").Value))*100 & "%</td></tr></table>")
else
response.write("No answer")
End if
%></td>
</tr>
<%
Repeat2__index=Repeat2__index+1
Repeat2__numRows=Repeat2__numRows-1
rsResults.MoveNext()
Wend
%>
</table></td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>Votes:
<%
if not (rsVotes.eof or rsVotes.bof) then
Response.write("" & (rsVotes.Fields.Item("Total").Value) & "")
else
response.write("No answers")
End if
%> </td>