Ciao Amici,
ho un problema con questo script. Utilizzo Ms Sql Server 2005.
In pratica ricavo con la funzione random tre immagini da visualizzare.
Il problema che ho è che nella serie delle tre immagini che visualizzo a video, capita a volte che ci sono immagine duplicate (ad esempio 2 immagini uguali ed una diversa).
Come si fa ad evitare duplicati nell'output??
Il codice è il seguente:
<%
....
SQL = "SELECT * FROM localita WHERE img_loc = 'Roma' AND img_id >= (rand() * (SELECT MAX(img_id) FROM localita))"
rs.Open SQL, cn, 1
For i = 1 To 3
If rs.EOF Then Exit For
%>
<img src="<%=rs("img_url") %>" />
<%
rs.MoveNext
If rs.EOF Then Exit For
Next
%>
A chi mi aiuta offrirò da bere

Giuseppe