Me parece que el bucle está mal formado. Abres una tabla y una fila en cada paso del bucle (para cada fila del Rs) pero solo cierras una tabla y una fila después del
loop, mejor así:
Código asp:
Ver original%>
<table>
<%
Do While Not Rs.eof
%>
<tr>
<%
if Rs("tamaño") = 1 then%>
<td class="borderbrdetallelista"><%=Rs("nombre")%></td>
<%end if
if Rs("tamaño") = 2 then%>
<td class="borderbrdetallelista"><%=Rs("nombre")%></td>
<%end if
%>
</tr>
<%
Rs.MoveNext
loop
%>
</table>