![]() |
|
Estrarre un record a caso dal database con Asp
Grazie all'oggetto Recordset di ADO è molto semplice estrarre un record a caso da un database. L'esempio che segue, ampiamente commentato, mostra come estrarre un record casuale dal database database.mdb, composto dalla tabella persone col solo campo di tipo testo nome:
<%@LANGUAGE = JScript%>
<%
// Creo gli oggetti Connection e Recordset
var Cn = new ActiveXObject("ADODB.Connection");
var Rs = new ActiveXObject("ADODB.Recordset");
// Apro la connessione ed il Recordset
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
Rs.Open("SELECT nome FROM persone", Cn, 3, 3);
// Conto i record nel database e mi posiziono sul primo
var Quanti = parseInt(Rs.RecordCount);
Rs.MoveFirst();
// Estraggo un record a caso
var Casuale = parseInt(Math.random() * Quanti);
Rs.Move(Casuale); // Mi muovo verso un record a caso
Response.Write(Rs("nome") + "<br>")
Rs.Close();
Cn.Close();
%>
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||