La SELECT è forse la più comune delle query ed è quella che permette di estrarre record da una tabella secondo determinati criteri. Supponendo di aver già effettuato il collegamento al database con la variabile conn, possiamo eseguire il seguente codice:
<%
Set rs = conn.Execute("SELECT * FROM tabella WHERE condizione ORDER BY campo")
%>
Nel recordset rs saranno disponibili tutti i record della tabella che soddisfano la condizione, ordinati per campo. Una volta utilizzati i record estratti, ad esempio in un ciclo di stampa:
<%
rs.MoveFirst
do until rs.EOF
Response.Write("Contenuto: "& rs("campo") &"<br>")
rs.MoveNext
loop
%>
il recorset deve essere chiuso.
<% rs.Close Set rs = Nothing %>
ATTENZIONE:
In alternativa a Execute è possibile utilizzare Open con la seguente sintassi:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM tabella WHERE condizione ORDER BY campo", conn
%>
Articoli correlati:
Collegamento al DB
Query INSERT
Query UPDATE
Query DELETE
Per commenti, scriveteci.