Claro, es que en ralidad estás haciendo un solo
<td>....</td> en cada fila, si quitas el
IF date cuenta de lo que queda:
Código asp:
Ver original<table>
<%
Do While Not Rs.eof
%>
<tr>
<td class="borderbrdetallelista"><%=Rs("nombre")%></td>
</tr>
<%
Rs.MoveNext
loop
%>
</table>
Mira, solo por probar, como quedaría con esto...
Código asp:
Ver original<table>
<%
Do While Not Rs.eof
%>
<tr>
<td class="borderbrdetallelista"><%=Rs("tamaño")%></td>
<td class="borderbrdetallelista"><%=Rs("nombre")%></td>
</tr>
<%
Rs.MoveNext
loop
%>
</table>
Creo que con el
IF intentabas hacer que las filas con tamaño 1 quedaran en una columna, y las filas con tamaño 2 en otra, ¿es así? Pues eso es un poco más complicado...
Tendrías que organizar tu consulta de BD de otra forma, para que cada fila del recordset te la de organizada como tu quieres, y en cada fila quede un campo con tamaño 1 y otro con tamaño 2 para que el bucle pueda formar la tabla.