CDatabase::SetQueryTimeout

void SetQueryTimeout ( DWORD dwSeconds );

Parámetros

dwSeconds

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

Observaciones

Llame 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 origen de datos conectados. 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 el recordset AddNew, Actualizar o Eliminar funciones de miembro si desea cambiar el valor de tiempo de espera de consulta a. El ajuste afecta a todas las llamadas abiertas, AddNew, Actualizary Eliminar posteriores a cualquier recordsets asociada al objeto CDatabase . 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 15 segundos. No todas las fuentes 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 el origen de datos puede bloquearse. Este comportamiento puede ser útil durante el desarrollo. Si el origen de datos no admite espera, obtendrá el resultado del seguimiento, pero no una excepción.

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

Vea tambié&nnbsp;CDatabase::SetLoginTimeout

Index