La funzione di oggi permette di estrarre un record casuale da un database.
E' una funzione il più possibile indipendente dal database, dunque non è certo la più performante in assoluto.
<% ' query SQL strSQLMax = "SELECT Max(ID) as MaxVal FROM tabella" strSQL = "SELECT Top 1 ID, titolo FROM tabella Where ID = " ' apertura conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open strConn ' la stringa di conn ' estrai valore massimo Set rs = conn.Execute(strSQLMax) intMax = rs("maxVal") rs.Close set rs = Nothing ' genera valora casuale Randomize() intRandom = CInt ((Rnd() * intMax) + 1) ' estrai record Set rs = conn.Execute(strSQL & intRandom) ' visualizza in qualche modo ' ... rs.Close set rs = Nothing ' chiusura conn conn.Close set conn = Nothing %>
Per maggiori informazioni sull'accesso ai database si veda:
https://www.aspitalia.com/articoli/db/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Microsoft annuncia Windows "TrustBridge"
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Estrarre dati randomici da una lista di oggetti in C#
- Usare il colore CSS per migliorare lo stile della pagina
- Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione