Comunque sia, se, come spero, si da' il primo caso, una possibilità è:
codice:
<%
cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database.mdb")
Set objConn=Server.CreateObject("ADODB.Connection")
objConn.Open cstring
function random(numero)
randomize()
random = Int(Rnd() * numero)
end function
function pensierino_del_giorno()
sql = "SELECT COUNT(*) FROM tabella"
Set rs = objConn.Execute(sql)
dim numero
numero = rs(0)
rs.Close
Set rs = Nothing
sql = "SELECT testo FROM tabella"
Set rs = server.createObject("ADODB.recordset")
rs.open sql, objConn, 3, 3
if not rs.eof then
rs.movefirst
rs.move(random(numero))
pensierino_del_giorno = rs("testo")
end if
rs.Close
Set rs = Nothing
end function
response.write("
<div align='center'>Il pensierino di oggi è "&pensierino_del_giorno()&"</div>")
objConn.close
set objconn=nothing
%>
Ad ogni caricamento della pagina viene stampato il contenuto del campo "testo" di un record a caso della tabella "tabella" del database "database"