Ho provato ad eseguire una ricerca sul forum ma ha dato esito negativo il mio problema e il seguete:
io prelevo un record a caso da un db access e lo stampo avideo e questo funziona benissimo adesso vorrei stampare 5 record sempre a caso. come posso fare?
lo script che sto utilizando e il seguente:
codice:
<%
dim stbanner,sqlb,vai,idbanner,strsql,immagine
Set STBANNER = Server.CreateObject("ADODB.Recordset")
SQLB = "SELECT * FROM tb_banner Where IDbanner And attivazione=True and blocca=false"
STBANNER.Open SQLB, Conn, 1, 3
IF STBANNER.EOF THEN
Response.Write("Nessun Banner")
ELSE
'Funzione per generare un record casuale dei banner con ( Randomize )
Randomize
Vai = Int((STBANNER.RecordCount * Rnd)+ 0)
STBANNER.Move(Vai)
'Estraggo i record dal database
do Until STBANNER.Eof = true
IDBanner= STBANNER("IDbanner")
page=Request.ServerVariables("SCRIPT_NAME")
Response.Write("" &STBANNER("tuobanner")&"")
STBANNER.movenext
loop
'Tengo conto di tutte le volte che il banner è stato visualizzato
Conn.Execute("UPDATE tb_click_banner SET impression = impression + 1 WHERE idbanner = '" &idbanner& "'")
end if
STBANNER.Close
Set STBANNER = Nothing
%>
il presente script pero visualizza tutti i record presenti nella tabella.
Sperando di essere sta chiaro attendo vostri consgili.
Ciao