CDaoDatabase::GetQueryTimeout

corto (de GetQueryTimeout);
tirar (CDaoException, CMemoryException);

Valor devuelto

Un entero corto que contiene el valor de tiempo de espera en segundos.

Observaciones

Llamar a esta función miembro para recuperar el número de segundos para permitir antes de que se agotó las operaciones subsiguientes sobre la base de datos conectada. 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. Mientras que el valor es en efecto, afecta a todos, agregar nuevo, actualizar y eliminar operaciones sobre cualquier recordsets asociada al objeto CDaoDatabase . Puede cambiar la configuración de tiempo de espera actual llamando a SetQueryTimeout. 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 se establece inicialmente cuando se inicializa el motor de base de datos.

El valor predeterminado de tiempo de espera de consulta es tomado desde el registro de Windows. Si no hay ningún valor de registro, el valor predeterminado es 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; y comunicación con la base de datos puede bloquearse. Este comportamiento puede ser útil durante el desarrollo. Si la llamada falla, MFC produce una excepción de tipo CDaoException.

Para obtener más información acerca de los objetos de base de datos, consulte el artículo Base de datos DAO en la Guía del programador de Visual C++. 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