List HTML dinamica con GetString()
Data di pubblicazione: 02/05/2002
Voto della community: 3,75
(Votanti: 8)
Il codice seguente permette di "costruire" una List HTML in maniera dinamica.
Solitamente, per ottenere una cosa del genere, si procede così:
<%
Cosa c'è di sbagliato nell'esempio precedente? Niente, a parte il fatto che per mostrare un elenco completo delle province italiane (che sono - spero di non sbagliarmi - 103) bisogna accedere 206 volte (sic) al recordset tramite ADO e fare altrettanti Response.Write! Insomma, un vero spreco di risorse nonché una gran perdita di tempo... Inoltre dobbiamo aspettare l'ultimo (il 206esimo) Response.Write prima di poter chiudere il Recordset e la Connessione per far "respirare" il Server :-) Per ovviare, ci viene incontro il metodo GetString() dell'Oggetto Recorset. Ecco come:
<%
Le differenze balzano subito agli occhi, le riassumo:
strSQL = "SELECT provinciaID, provinciaNOME FROM tblProvince;"
<provinciaID> è il campo che andrà nel VALUE della LIST.
<provinciaNOME> è il valore che verrà effettivamente visualizzato nella LIST.
Naturalmente va anche implementata la Funzione() che verrà eseguita quando selezioneremo un elemento della lista (che, altrimenti, non servirà a un bel niente). Vi saluto, promettendovi di spiegare più in dettaglio la GetString() e i suoi parametri in un prossimo articolo. Arrivederci.
|
||||||||||||||||||||||||