Estoy construyendo una aplicación en C#. Estoy usando una cadena de conexión como:propiedad de tiempo de espera de conexión en cadena de conexión ignorado
DSN=SomeDataSource; Trusted Connection = yes; Uid=SomeId; pwd=somePwd; Connection Timeout=x
Pero no importa qué valor me puse como x
(Connection Timeout = x
), por poner un punto de interrupción, puedo ver que la propiedad de mi DbConnection
del objeto ConnectionTimeout
tiene siempre el valor por defecto 15
.
Me estoy perdiendo algo aquí?
Gracias.
¿Está tratando de establecer X más alto o más bajo que 15? ¿Ha confirmado que está actualizando el tiempo de espera en 15, en lugar de en X (por ejemplo, tal vez el valor que está viendo es un arenque rojo). Además, algunos más códigos y/o contextos serían más útiles aquí (por ejemplo, si se está conectando a un Oracle DB, etc.). –
Tengo exactamente este problema. Lo curioso es que agregué el registro para confirmar la cadena de conexión que se usa y el tiempo que toma, y solo obtengo 9 o 10 segundos en lugar de los 120 que estoy pidiendo o los 15 que son los predeterminados. – JohnOpincar
Lo mismo aquí. Intentó Tiempo de espera de conexión = 5 y Tiempo de espera de conexión = 5. Ambos se ignoran y se necesita 15. ¿Tal vez 15 es el mínimo? – AndyM