Leyendo tu post, yo no sé mucho de ASP, e igual tienes esto puesto y no entiendo muy bien tu código monitta_ pero no sería más fácil que tuvieras un contador para saber cuantos registros vas mostrando? Yo lo he hecho así:
Código:
sentencia="Select * from discos order by id_disco desc"
rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
rstIntranet.movelast
rstIntranet.movefirst
contador=1
%>
<table border=0>
<%
'' contador establece cuantos discos aparecerán
while (!rstIntranet.eof & contador<=4){
%><tr>
<%Response.write("<img src='"+rstIntranet("disco_imagen")+"'>")%></td>
<%Response.write(rstIntranet("disco_titulo"))%> <br>
</tr>
<%rstIntranet.Movenext
contador=contador + 1
}
%>
</table>
<%rstIntranet.close
cone.close%>