Your code is way off. You do a .moveNext but dont have a loop there. IN futire saying doesnt work at all is not helpful. Be more detailed. What doesnt work, whats the error, whats the expected bahaviour and whats the actual behaviour?
Replace all your code with this
Code:
<table>
<tr>
<td>Student Name</td>
<td>Jan</td>
<td>Feb</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<% if not oRs.eof then
do until oRs.eof %>
<tr>
<td><%=oRs("Name")%></td>
<td <%=sRowStyle%>><%=oRs("Jan")%></td>
<td <%=sRowStyle%>><%=oRs("Feb")%></td>
</tr>
<% total = total + CInt(oRs("Jan"))
ors.moveNext
loop %>
<tr>
<td colspan="3"><%= total %></td>
</tr>
<% else
response.write "<tr><td colspan='3'>No data found</td></tr>"
end if %>
</table>