CDaoWorkspace::Idle

static void PASCAL Idle (int nAction = dbFreeLocks);
Tiro (CDaoException, CMemoryException);

Parámetros

nAction

Una acción a tomar durante el procesamiento en inactividad. Actualmente la acción sólo es válida es dbFreeLocks.

Observaciones

La palabra inactivo para proporcionar el motor de base de datos con la oportunidad de realizar tareas en segundo plano que no pueden ser actualizadas debido a la intensa de procesamiento de datos. Esto sucede a menudo en entornos multitarea multiusuario, en el que no hay suficiente tiempo de procesamiento de fondo para mantener todos los registros en un conjunto de registros actual.

Importa&ntenbsp;  Llamar a la inactividad no es necesario con bases de datos creadas con la versión 3.0 del motor de base de datos Microsoft Jet. Utilice Idle sólo para bases de datos creadas con versiones anteriores.

Normalmente, se eliminan los bloqueos de lectura y datos en objetos recordset de tipo dynaset local se actualiza sólo cuando no se producen ninguna otra acción (incluidos los movimientos del ratón). Si se llama periódicamente Idle, proporcionar el motor de base de datos con tiempo para ponerse al día sobre el procesamiento de tareas mediante la liberación de bloqueos de lectura innecesarios de fondo. Especificar la constante dbFreeLocks como argumento retrasa procesamiento hasta leer todos los bloqueos son liberados.

Esta función miembro no es necesaria en los entornos de usuario único a menos que se ejecutan varias instancias de una aplicación. La función de miembro inactivo puede aumentar el rendimiento en un entorno multiusuario debido a obliga el motor de base de datos para realizar el vaciado de datos en disco, liberando los bloqueos en la memoria. También se pueden liberar bloqueos de lectura por parte de las operaciones de una transacción.

Para obtener más información sobre espacios de trabajo, consulte el artículo Del espacio de trabajo DAO en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "Método inactivo" en la ayuda de DAO.

Visió&n General de CDaoWorkspace |nbsp; Miembros de clase | Diagrama de jerarquía

Index