Hola! Lo he hecho y no me sale

, me siguen saliendo un motón de registros.
Yo quiero que los registros se vean en una tabla, asi:
Código:
<%
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.open SQL, oConn, 3, 1
While (not rs.EOF) or (i < 5)
i=i+1
%>
<tr>
<td><%=rs.Fields("seccion") %></td>
<td>=rs.Fields("titulo") %></td>
<td><%=rs.Fields("clicks") %></td>
</tr>
<%
rs.MoveNext
Wend
%>
Eso se pone así? Otra cosa, el i lo tengo que poner a cero al principio (i=0) o algo?
Quizá me equivoque

al llamar a la base, lo pongo tb por si alguien ve algún fallo:
SQL="SELECT TOP 5 clicks, titulo, seccion FROM count ORDER BY clicks DESC"
Weno, gracias por todo!