Ricezione di risultati
Nella maggior parte dei comandi ADO vengono restituite alcune informazioni al chiamante. Per i comandi che restituiscono set di righe, i risultati vengono ricevuti in un oggetto recordset , che è probabilmente il più utilizzato degli oggetti ADO.
Esistono diversi modi per ricevere dati in un oggetto Recordset da un'origine dati, inclusa la chiamata a quanto segue:
La ricezione di dati in un oggetto Recordset conclude il processo di recupero dei dati, con la partecipazione di un oggetto Connection e di un oggetto Command, in modo implicito o esplicito. In un tipico sistema di applicazioni client/server, l'intero processo di recupero dei dati richiede un round trip in rete per ogni recordset compilato .
Per ricevere più set di risultati, è necessario eseguire diversi round trip in rete, uno per ogni set di dati incapsulato in un oggetto recordset. Per le reti lente o congestionate, la riduzione del numero di round trip può contribuire a migliorare le prestazioni dell'applicazione. Di conseguenza, alcuni provider offrono supporto per ricevere più Recordsetin un singolo ciclo. Questo argomento è illustrato nell'argomento seguente: