CDaoDatabase::SetQueryTimeout

void SetQueryTimeout (courte nSecondes );
jeter (CDaoException, CMemoryException);

Paramètres

nSecondes

Le nombre de secondes pour permettre à l'avant d'une tentative de requête expire.

Remarques

Appelez cette fonction membre pour remplacer le nombre de secondes pour permettre à l'avant des opérations ultérieures sur la base de données connectée time out par défaut. Une opération peut être temps d'arrêt en raison de problèmes d'accès réseau, temps de traitement des requêtes excessives et ainsi de suite. Appelez SetQueryTimeout avant d'ouvrir votre jeu d'enregistrements ou avant d'appeler les fonctions de membres AddNew, mise à jourou Supprimer du jeu d'enregistrements si vous souhaitez modifier la valeur de délai d'attente de requête. Le paramètre affecte tous les appels ultérieurs, ouvert, AddNew, Updateet Delete pour les Jeux d'enregistrements associés à cet objet CDaoDatabase . Changer la valeur de délai d'attente de requête pour un jeu d'enregistrements après ouverture ne change pas la valeur de l'objet recordset. Par exemple, les déplacer opérations de ne pas utilisent la nouvelle valeur.

La valeur par défaut pour les délais d'attente de requête est de 60 secondes. Pas toutes les bases de données prend en charge la capacité de définir une valeur de délai d'attente de requête. Si vous définissez une valeur de délai d'attente de requête de 0, aucun délai d'attente se produit ; la communication avec la base de données peut se bloquer. Ce comportement peut être utile au cours du développement.

Pour plus d'informations, consultez la rubrique « Propriété QueryTimeout » dans l'aide de DAO.

Aperçu CDaoDatabase |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoWorkspace::SetLoginTimeout

Index