Desconexão e reconexão do conjunto de registros
Aplica-se ao: Access 2013, Office 2013
Desconectando e reconectando o Recordset
Um dos recursos mais eficientes encontrados no ADO é a capacidade de abrir um Recordset no cliente a partir de uma fonte de dados e, em seguida, desconectar o Recordset dessa fonte. Uma vez desconectado o Recordset, a conexão com a fonte de dados poderá ser fechada, liberando assim os recursos no servidor usado para mantê-lo. Você pode continuar a exibir e editar os dados no Recordset enquanto ele estiver desconectado e reconectar-se posteriormente à fonte de dados para enviar suas atualizações no modo em lotes.
Para desconectar um Recordset, abra-o com o local de cursor adUseClient e defina a propriedade ActiveConnection como Nothing. (os usuários de C++ devem definir ActiveConnection como NULL para se desconectar.)
Usaremos um Recordset desconectado posteriormente neste capítulo quando abordarmos a persistência do Recordset para lidar com um cenário em que é necessário haver dados em um Recordset disponíveis para um aplicativo enquanto o computador cliente não está conectado a uma rede.