Compartir a través de


CDaoDatabase::SetQueryTimeout

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 en línea de la base de datos.

void SetQueryTimeout( 
   short nSeconds  
);

Parámetros

  • nSeconds
    El número de segundos que permitir antes de tiempos de espera de un intento de la consulta.

Comentarios

Una operación podría tiempo de espera debido a problemas de acceso de red, el tiempo de procesamiento excesivo de la consulta, y así sucesivamente.Llamada SetQueryTimeout antes de abrir el conjunto de registros o antes de llamar a funciones miembro de AddNew, de Update, o de Eliminar de conjunto de registros si desea cambiar el valor de tiempo de espera de la consulta.El valor afecta a todo el Abrir, AddNew, llamadas subsiguientes de Update, y de Eliminar para cualquier conjunto de registros asociado a este objeto de CDaoDatabase .Cambiar el valor de tiempo de espera de consulta para un conjunto de registros después de que el abrir no cambie el valor del conjunto de registros.Por ejemplo, las operaciones posteriores de Mover no utilizan el nuevo valor.

el valor predeterminado para los tiempos de espera de la consulta es 60 segundos.no todas las bases de datos admiten la capacidad de establecer un valor de tiempo de espera de la consulta.Si establece un valor de tiempo de espera de consulta de 0, ningún tiempo de espera aparece; la comunicación con la base de datos puede dejar de responder.Este comportamiento puede resultar útil durante el desarrollo.

Para obtener información relacionada, vea el tema “propiedades de QueryTimeout” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoDatabase

Gráfico de jerarquía

CDaoWorkspace::SetLoginTimeout