Hola.. solo basta con hacer algo como esto:
abres tu recordset y conexion...
sqlString = "select ..."
rs.Open sqlString, objConn, 1, 2
......
y luego abres un while para accesar a todos los registros correspondientes..
while not rs.eof
<img src='" & <&=rs("Imagen") %> & "'>
<a href="tu_pagina.asp?id=<%=rs( "producto_id" )%>"
<b><%=rs( "producto_nombre" )%></a></b>
<br><br>
wend
claro.. que puedes incluir una tabla para poner en cada celda la imagen con su texto... y cuando sean 3 o 4... sigas en otro
renglon... por ejemplo
<table><tr><td>
<%
i=0
while not rs.eof
if i<>3 then
%>
<img src='" & <&=rs("Imagen") %> & "'>
<a href="tu_pagina.asp?id=<%=rs( "producto_id" )%>"
<b><%=rs( "producto_nombre" )%></a></b>
<br><br>
<%
else%>
</tr></td>
<% i=0
end if
i=i+1
wend%>
</table>
y asi pasaran 3 imagenes por columna.. y depsues se abrirá un nuevo renglon...
Saludos y suerte..