Entonces para comenzar el término insertar está un poco mal empleado, mas bien quieres mostrar tus datos en tablas de HTML, tu problema más que ASP es de HTML. No entiendo específicamente tui código, pero básicamente lo que quieres es abrir un recordset, iterarlo y escribir el HTML correspondiente:
Código:
rs.Open
if not rs.EOF then
while not rs.EOF
%>
<tr>
<td><%=rs("campo1")%></td>
<td><%=rs("campo2")%></td>
<td><%=rs("campo3")%></td>
</tr>
<%
rs.MoveNext
wend
else
'no se encontraron registros
end if
rs.Close
Set rs = Nothing
Algo asi, el programa anterior escribe 3 campos de la base de datos en tres respectivas columnas de una tabla HTML. Podrias crear tablas por cada registro escribiendo los tags de tabla por cada iteracion de tu recordset.
Saludos