I disconnected recordset di ADO 2.x sono una caratteristica poco utilizzata, a torto, nello sviluppo di applicazioni web.
Con i disconnected recordset, infatti, è possibile creare dei recordset disconessi da una fonte dati, mantenendo però la potenza tipica dell'accesso ai dati contenuti in un recordset.
<% Dim custRs, i Set custRs = Server.CreateObject("ADODB.Recordset") custRs.Fields.Append "ID", 2, 4 ' 2 = smallint custRs.Fields.Append "media", 5 ' 5 = double custRs.Open i=0 ' popolazione della tabella do until rsv.Eof i = i + 1 media = i * media custRs.AddNew custRs("ID") = i custRs("media") = media custRs.Update loop ' Ordino in base al campo media custRs.Sort = "media DESC" ' Mostro il recordset appena ordinato do until custRs.eof Response.Write "<li>" & custRs("ID") Response.Write " " & custRs("media") custRs.movenext custRs.movenext next custRs.Close set custRs = Nothing %>
Questo esempio costruisce un recordset disconesso, con due campi, di nome ID (smallint) e media (double), popolandolo con valori generati casualmente, ma che potrebbero essere benissimo il frutto di altre operazioni o estrazioni da database.
Viene poi effettuato un ordinamento, tramite il metodo Sort, in base al campo media, ed infine vengono mostrati a video tutti i record, come si trattasse di una vera e propria fonte di dati.
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.