Desconectar y volver a conectar el conjunto de registros
Una de las características más eficaces que se encuentran en ADO es la capacidad de abrir un objeto Recordset del lado cliente desde un origen de datos y, a continuación, desconectar el objeto Recordset del origen de datos. Una vez desconectado el objeto Recordset, se puede cerrar la conexión al origen de datos, liberando así los recursos en el servidor que se usan para mantenerlo. Puede seguir viendo y editando los datos en el objeto Recordset mientras está desconectado y posteriormente vuelve a conectarse al origen de datos y enviar las actualizaciones en modo por lotes.
Para desconectar un objeto Recordset, ábralo con una ubicación de cursor de adUseClient y, a continuación, establezca la propiedad ActiveConnection igual a Nothing. (Los usuarios de C++ deben establecer ActiveConnection igual a NULL para desconectar).
Usaremos un objeto Recordset desconectado más adelante en esta sección cuando analicemos la persistencia del conjunto de registros para abordar un escenario en el que necesitamos tener los datos en un conjunto de registros disponible para una aplicación mientras el equipo cliente no está conectado a una red.