Dans une application de la console j'ai une chaîne de connexion comme ceci:sql: délai de connexion défini dans la chaîne de connexion
Data Source=localhost;Initial Catalog=database_name;Integrated Security=True;Connect Timeout=100
J'ai lu here que je dois ajouter Connect Timeout
à la chaîne de connexion pour définir le délai d'attente, mais si je lance une requête qui contient
WAITFOR DELAY '00:00:40';
Je vais obtenir une exception de délai d'attente, il semble donc que la timeoput de la chaîne de connexion est ignorée. alors comment définir le délai d'attente dans la chaîne de connexion (et non sur les objets de connexion ou de commande)?
Comment l'utilisez-vous? Grâce à un objet SqlConnection? Il y a une propriété Timeout sur que vous pouvez définir à la place .... – Milney
mais je dois définir le délai d'expiration uniquement dans la chaîne de connexion, car cette chaîne servira à créer de nombreuses connexions ... –
le délai de connexion dans la chaîne uniquement affecte le temps nécessaire pour CONNECTER au serveur, pas pour exécuter des requêtes. La seule façon est de le définir sur l'objet SqlConnection et SqlCommand désolé – Milney