Compartilhar via


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.