Il metodo Clone dell'oggetto Recordset crea un duplicato di un recordset già instanziato, senza dover rieffettuare la stessa query.
I vari recordset creati sono puntatori allo stesso oggetto recorset originale e non sono dunque diversi tra di loro.
E' ovvio sottolineare che il metodo Clone è molto più veloce che rieffettuare la stessa query.
<%
'Creo oggetto ADO e apro la connessione
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "miodatabase"
'Creo l'istanza dei due recordset
Set rsUno=Server.CreateObject("ADODB.Recordset")
Set rsDue=Server.CreateObject("ADODB.Recordset")
'Apro un tabella all'interno sul rsUno
rsUno.Open "tabella", Conn
'Sposto il puntatore del rsUno avanti di un record
rsUno.MoveNext
'Creo una copia del rsUno con il metodo Clone
Set rsDue = rsUno.Clone()
'Notare che adesso rsDue è una copia del rsUno
'ed il puntatore di rsDue è posizionato sul primo record
%>Per l'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.
Approfondimenti
I più letti di oggi
- Le DirectInk API nella Universal Windows Platform
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Sfruttare una CDN con i bundle di ASP.NET
- Gli oggetti CallOut di Expression Blend 4.0
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Inserire le news di Punto Informatico nel proprio sito


