Programmazione Web » Asp » Creare un recordset in Asp

Creare un recordset in Asp

Difficoltà: Intermedio Scritto da Davide Salonia
Sito Web: http://www.daviduccio.it E-Mail
Questo tutorial è stato letto 1143 volte




Salve, oggi creeremo un semplice recordset per estrarre i dati dal nostro database. Essendo qualcosa di semplice, iniziamo subito con il codice.

Creiamo l'oggetto per la connessione ADODB:

Set Connessione=Server.CreateObject("ADODB.Connection")

Impostiamo la stringa di connessione e apriamo la medesima:

strConnessione="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/database.mdb") Connessione.Open strConnessione

Scriviamo l'istruzione SQL di estrazione:

sql = "SELECT * FROM Tabella

Avviamo il recordset:

Set recordset = Server.CreateObject("ADODB.Recordset")

E lo impostiamo [Apro Recodset ed eseguo l'istruzione sql, in base alla Connessione impostata, con il cursore 3

recordset.Open sql, Connessione ,3,3

Ecco un recordset bello e creato??.si, ma cosa servono questi cursori??? I cursori servono ad impostare le operazioni sul recordset, ovvero impostano lo sfoglio della tabella, e specificano se ci si può muovere in avanti, sia avanti che indietro ecc ecc. Una ricerca su internet su questo argomento, vi darà molte più delucidazioni!

Naturalmente, il recodset può essere filtrato! Basta impostare l'istruzione SQL! Es:

sql = "SELECT * FROM Tabella WHERE NomeCampo='Valore'

In questo modo il recordset estrarrà tutti i record da "Tabella" che avranno nel campo "NomeCampo" il valore "Valore"!

Come potete vedere, ci si può sbizzarrire come si vuole, e come ultimo esempio porto il filtraggio per più di un campo!

sql = "SELECT * FROM Tabella WHERE NomeCampo='Valore' AND NomeAltroCampo='AltroValore'

In questo modo avremo soltanto i records che soddisferanno il filtraggio dei due campi! Per avere a video i risultati basterà scrivere nella posizione desiderata:

<%=recordset("nomecampo")%>

E per avere l'elenco:

<%
while NOT recordset.EOF
%>
<%=recordset("nomecampo")%>
<%
recordset.MoveNext()
wend
%>

Con queste poche nozioni, dovreste essere in grado di estrarre dati o elenchi di dati dal vostro database!

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google