Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/04/2009, 23:19
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 8 meses
Puntos: 88
Respuesta: Sacar registros aleatorios de BD?


numeros aleatorios

Código ASP:
Ver original
  1. function alea(max)
  2.     dim rndmax
  3.     dim rndnumber
  4.    
  5.     rndmax = cdbl(max)
  6.     randomize timer
  7.    
  8.     rndnumber = int(rnd * rndmax)
  9.  
  10. alea = rndnumber
  11. end function
donde max, seria la limitante de los numeros aleatorios


Código ASP:
Ver original
  1. <%
  2. AbreBaseDatos("Datos")
  3. SQL = "SELECT * FROM ARTICULOS"
  4. AbreRecordSet rs,SQL,ConDatos
  5.  
  6. max_despliegue = 10
  7. intTotalRecords = rs.RecordCount
  8.  
  9. for I=0 to max_despliegue
  10.     rs.Move alea(intRandomNumber)%>
  11.  
  12. <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>
  13. <br><br>
  14. <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><%
  15.  
  16. next
  17. 'RECUERDA CERRAR TODO PERFECTAMENTE PARA QUE NO MARQUE ERROR
  18. %>

esto desplegaria un total de 10 aleatorios
que opinan?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra