Ho utilizzato questo script trovato nel forum, perchè ho bisogno di visualizzare tre record a caso ad ogni aggiornamento della pagina:
Funziona, nel senso che cambia l'ordine ma sono sempre i primi tre record della tabella, come fare a far scegliere su tutto il recordset?codice:if not rs.EOF then N = 3 'numero di record casuali da visualizzare Randomize max = rs.RecordCount-1 redim arr(max) 'popolo l'array da 0 al numero di record for i=0 to max arr(i)=i next 'mischio i numeri in modo casuale for i=0 to max casuale = Int((max)*Rnd) temp = arr(i) arr(i) = arr(casuale) arr(casuale) = temp next 'visualizzo gli N record casuali for i=0 to N-1 rs.Move arr(i)%> <% response.write rs("Campo")%></p> <%rs.MoveFirst next end if