Timeout Expired!

27/02/2004 - 15:56 por Caro | Informe spam
Hola a todos, tengo un pequeño problema, en mi aplicacion
que esta hecha en visual basic.net y con SqlServer como
bases de datos, realizo un query, que me dura
aproximadamente 1 minuto, al pasar esto el programa me
genera una excepcion de timeout y se me cae la aplicacion.
Como puedo hacer para que no se me caiga la coneccion de
la aplicacion con la bases de datos, y poder controlar los
timeout del query
Muchas gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
27/02/2004 - 16:04 | Informe spam
Una opción es que ejecutes la query en forma asincrónica usando
multithreading, para no tener a la aplicación esperando hasta que finalice
la query.


Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"Caro" wrote in message
news:31c301c3fd41$dc90e210$
Hola a todos, tengo un pequeño problema, en mi aplicacion
que esta hecha en visual basic.net y con SqlServer como
bases de datos, realizo un query, que me dura
aproximadamente 1 minuto, al pasar esto el programa me
genera una excepcion de timeout y se me cae la aplicacion.
Como puedo hacer para que no se me caiga la coneccion de
la aplicacion con la bases de datos, y poder controlar los
timeout del query
Muchas gracias
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP SQL]
27/02/2004 - 16:13 | Informe spam
Otra opción es que modifiques la propiedad CommandTimeout.

Dim myCommand As New SqlCommand()
myCommand.CommandTimeout = 120 'ESPERAR 2 MINUTOS
myCommand.CommandType = CommandType.Text


Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"Gustavo Larriera [MVP SQL]" wrote in
message news:%23GPhjMU$
Una opción es que ejecutes la query en forma asincrónica usando
multithreading, para no tener a la aplicación esperando hasta que finalice
la query.


Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.


"Caro" wrote in message
news:31c301c3fd41$dc90e210$
Hola a todos, tengo un pequeño problema, en mi aplicacion
que esta hecha en visual basic.net y con SqlServer como
bases de datos, realizo un query, que me dura
aproximadamente 1 minuto, al pasar esto el programa me
genera una excepcion de timeout y se me cae la aplicacion.
Como puedo hacer para que no se me caiga la coneccion de
la aplicacion con la bases de datos, y poder controlar los
timeout del query
Muchas gracias


Respuesta Responder a este mensaje
#3 Ricardo
27/02/2004 - 23:37 | Informe spam
Hola Amigo, pues bien tu Query la haces directamente de
esta manera ("select ..from where [Inner
Join...on]") si es una instrucion Select muy compleja o
asi no lo sea te recommiendo que crees un Store Procedure
en el SQL esto reducira el tiempo de ejecucion,
dependiendo de la cantidad de registros que tenga que
recopilar pero aun asi un Store Procedure, como
recomendacion ademas de Optimizar tu consulta T-SQL si es
posible la haces de tipo ANSI (osea en vez de Where Inner
Join) y veras que la velocidad del SQL en tiempo de
respuesta mejora.

Saludos
Ricardo Hinostroza
Lima - Perú
Hola a todos, tengo un pequeño problema, en mi aplicacion
que esta hecha en visual basic.net y con SqlServer como
bases de datos, realizo un query, que me dura
aproximadamente 1 minuto, al pasar esto el programa me
genera una excepcion de timeout y se me cae la aplicacion.
Como puedo hacer para que no se me caiga la coneccion de
la aplicacion con la bases de datos, y poder controlar


los
timeout del query
Muchas gracias
.

Respuesta Responder a este mensaje
#4 Anonimo
28/02/2004 - 00:05 | Informe spam
Te recomiendo que mejor aumentes el tiempo del time out,
no lo aumentes mas de 1000 ya que luego hace cosas raras

Hola a todos, tengo un pequeño problema, en mi aplicacion
que esta hecha en visual basic.net y con SqlServer como
bases de datos, realizo un query, que me dura
aproximadamente 1 minuto, al pasar esto el programa me
genera una excepcion de timeout y se me cae la aplicacion.
Como puedo hacer para que no se me caiga la coneccion de
la aplicacion con la bases de datos, y poder controlar


los
timeout del query
Muchas gracias
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida