Cita:
Iniciado por RauMarSo No entiendo lo que me quieres decir.
Un saludo y muchas gracias.
tu pides esto:
sacar unos registros aleatorios de una base de datos pero solo consigo sacar uno.
solucion usando la cosulta que ya tines pesta:
Código asp:
Ver original<%
AbreBaseDatos("Datos")
SQL = "SELECT TOP 10 * FROM ARTICULOS NEWID()"
' selecconas 10 registros de forma aleatoria de la tabla articulos. el numero 10 lo cambias por la cantidad de registros que quieras optener
AbreRecordSet rs,SQL,ConDatos
intTotalRecords = rs.RecordCount
While NOT rs.EOF
%>
<a href="/articulo.asp?op=Ver_Articulo&RefPro=<%=rs.fields(" RefProducto")%>&RefArt=<%=rs.fields("RefArticulo") %>&cat=<%=rs.fields("categoria")%>"><img src="/imagen.asp?path=<%=Server.MapPath("/Images/Productos/")& "/" & rs.fields("RefArticulo")%>_1.jpg&height=75" height="75" border="0" align="left"></a>
<br><br>
<a href="/articulo.asp?op=Ver_Articulo&RefPro=<%=rs.fields(" RefProducto")%>&RefArt=<%=rs.fields("RefArticulo") %>&cat=<%=rs.fields("categoria")%>"><%=rs("Nombre" )&" "&rs("color")%></a><br><br><br><font size="1"><blockquote><%=(left(rs("Descripcion"),25 0)) %> ...</blockquote></font>
<%
Rs.MoveNext
wend
%>