Receber resultados
No ADO, a maioria dos comandos resulta em algumas informações retornadas ao chamador. Para comandos que retornam o conjunto de linhas, os resultados são recebidos em um objeto Recordset, que provavelmente é o mais usado dos objetos ADO.
Há várias maneiras de receber dados em um objeto Recordset de uma fonte de dados, incluindo chamar o seguinte:
O recebimento de dados em um objeto Recordset conclui o processo de obtenção de dados, com a participação de um objeto Connection e um objeto Command, implícita ou explicitamente. Em um sistema de aplicativo cliente/servidor típico, todo o processo de obtenção de dados requer uma viagem de ida e volta pela rede para cada Recordsetpreenchido.
Para receber mais de um conjunto de resultados significa que você precisaria fazer várias viagens de ida e volta pela rede, uma para cada conjunto de dados encapsulado em um objeto Recordset. Para redes lentas ou congestionadas, a redução do número de viagens de ida e volta pode ajudar a melhorar o desempenho do aplicativo. Portanto, alguns provedores dão suporte ao recebimento de vários Recordset em uma única viagem de ida e volta. Isso é discutido no seguinte tópico: