CDaoDatabase::SetQueryTimeout

anular SetQueryTimeout (corto númeroSegundos );
Tiro (CDaoException, CMemoryException);

Parámetros

númeroSegundos

El número de segundos para permitir antes de un intento de consulta se agote.

Observaciones

Llamar a esta función miembro para reemplazar el número predeterminado de segundos para permitir antes de operaciones posteriores en el tiempo de espera de conexión de base de datos. Una operación puede agotar el tiempo debido a problemas de acceso de red, el tiempo de procesamiento de la consulta excesiva y así sucesivamente. Llamar a SetQueryTimeout antes de abrir el recordset o antes de llamar a funciones de miembro del conjunto de registros AddNew, Actualizaro Eliminar si desea cambiar el valor de tiempo de espera de consulta. El ajuste afecta a todas las llamadas abiertas, AddNew, Actualizary Eliminar posteriores a cualquier recordsets asociada al objeto CDaoDatabase . Cambiar el valor de tiempo de espera de consulta para un conjunto de registros después de la apertura no modifica el valor para el conjunto de registros. Por ejemplo, posterior Mover operaciones no utilizarán el nuevo valor.

El valor predeterminado de tiempo de espera de consulta es de 60 segundos. No todas las bases de datos admiten la posibilidad de establecer un valor de tiempo de espera de consulta. Si establece un valor de tiempo de espera de consulta de 0, se produce sin tiempo de espera; la comunicación con la base de datos puede bloquearse. Este comportamiento puede ser útil durante el desarrollo.

Para obtener información relacionada, vea el tema "Propiedad QueryTimeout" en la ayuda de DAO.

I&ntroducción a CDaoDatabase |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoWorkspace::SetLoginTimeout

Index