PDA

Ver la Versión Completa : Time Out al ejecutar Sp muy largo


poliburro
25-01-2006, 23:10:36
Pues resulta que cuando intento ejecutar un stored procedure que es un poco tardado, delphi 7 genera un error de Time Out,
probé aumentando el tiempo de la propiedad connectiontimeout, pero no funciona.

Alguien que haya corregido el porblema?

Gracias

Neftali [Germán.Estévez]
26-01-2006, 09:20:00
Supongo, pues no lo comentas, que accedes utilizando ADO.
En ese caso si cambias la propiedad de TimeOut tanto del ADOQuery/ADOCommand como del ADOConnection debería funcionar; Yo lo he utilizado en algun caso y va bien.

Otra cosa, independientemente de esto, es que tal vez deberías rediseñar tu Stored procedure. No se que hace, pero supongo que podrías dividirlo en unidades más pequeñas.

poliburro
02-08-2006, 01:19:47
La solución está en aumentar el tiempo a la propiedad

commandtimeOut

wilavila
10-08-2006, 04:32:27
miren he probado las opciones que se mencionan pero por el momento ninguna funciona y en mi aplicación no utilizo ni store procedures largos, únicamente utilizo los adodataset vinculados a un adoconexion y cuando paso un determinado tiempo ocasionalmente, no siempre emite el mensaje "se a agotado el tiempo de espera" o en su caso "Error de conexión", para esto es una aplicación pequeña que se ejecuta en cliente-servidor, si alguien tiene alguna solución agradeceré la ayuda en williamernestoavila@hotmail.com, gracias.

Neftali [Germán.Estévez]
10-08-2006, 10:19:39
Si la consulta no es muy larga tal vez tengas problemas con la red; Ese error suele dar también cuando se producen cortes en la conexión y ésta se piuerde.

wilavila
11-08-2006, 02:55:55
Hola Neftalí gracias por la observación, pero veráz, nos hemos roto un poco la cabeza para poder determinar que es pero hasta ahora no sabemos exactamente, las pc, cliente se conectan a través de red inalambrica, la cual al momento del fallo no presenta desconexión alguna y el servidor, funciona adecuadamente, lo que realizamos fue cambiar el servidor por uno un poco mas potente y estamos verificando si pudiera ser por ahi, el problema...