Error de Tiempo de espera finalizado

29/06/2005 - 15:29 por Diego M® Romero | Informe spam
Hola
Como estan ?

Me esta ocurriendo el error de "tiempo de espera finalizado", en una
consulta de mas o menos 20000 registros.
Explico: La aplicación genera mas o menos los 20000 registros al mes, y se
requiere generar un listado completo del mes, no importa el número de hojas
que salgan.

El problema sucede en las terminales, no en el servidor.

La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
canal dedicado.

¿Alguien sabe como solucionarlo?

Gracias

Diego

Preguntas similare

Leer las respuestas

#1 Maxi
29/06/2005 - 16:25 | Informe spam
Hola, lo que debes hacer es desde el lado del cliente configurar en la
conexion ADO o ADO.NET la propiedad

CommandTimeout


Salu2
Maxi


"Diego M® Romero" escribió en el mensaje
news:
Hola
Como estan ?

Me esta ocurriendo el error de "tiempo de espera finalizado", en una
consulta de mas o menos 20000 registros.
Explico: La aplicación genera mas o menos los 20000 registros al mes, y
se
requiere generar un listado completo del mes, no importa el número de
hojas
que salgan.

El problema sucede en las terminales, no en el servidor.

La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
canal dedicado.

¿Alguien sabe como solucionarlo?

Gracias

Diego


Respuesta Responder a este mensaje
#2 Alejandro Mesa
29/06/2005 - 16:30 | Informe spam
Diego,

Como ejecutas el procedimiento desde la aplicacion, usando el objeto command?

La propiedad commandtimeout de este objeto es igual a 30 segundos, si este
procedimiento se demora como promedio digamos que un minuto, entonces debes
cambiar esta propiedad antes de ejecutarlo.

...
oCmd.commandtimeout = 70
...

si le pones el valor cero, la espera sera indefinida hasta que la ejecucion
haya terminado.

Ve "CommandTimeout Property" en los libros en linea de ADO.


AMB

"Diego M® Romero" wrote:

Hola
Como estan ?

Me esta ocurriendo el error de "tiempo de espera finalizado", en una
consulta de mas o menos 20000 registros.
Explico: La aplicación genera mas o menos los 20000 registros al mes, y se
requiere generar un listado completo del mes, no importa el número de hojas
que salgan.

El problema sucede en las terminales, no en el servidor.

La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
canal dedicado.

¿Alguien sabe como solucionarlo?

Gracias

Diego



Respuesta Responder a este mensaje
#3 Diego M® Romero
29/06/2005 - 19:02 | Informe spam
Si, tiene el valor 30

"Maxi" escribió en el mensaje
news:
Hola, lo que debes hacer es desde el lado del cliente configurar en la
conexion ADO o ADO.NET la propiedad

CommandTimeout


Salu2
Maxi


"Diego M® Romero" escribió en el mensaje
news:
> Hola
> Como estan ?
>
> Me esta ocurriendo el error de "tiempo de espera finalizado", en una
> consulta de mas o menos 20000 registros.
> Explico: La aplicación genera mas o menos los 20000 registros al mes, y
> se
> requiere generar un listado completo del mes, no importa el número de
> hojas
> que salgan.
>
> El problema sucede en las terminales, no en el servidor.
>
> La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
> almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
> canal dedicado.
>
> ¿Alguien sabe como solucionarlo?
>
> Gracias
>
> Diego
>
>


Respuesta Responder a este mensaje
#4 Diego M® Romero
29/06/2005 - 19:03 | Informe spam
Gracias,
Si, tiene el valor 30 en la propiedad CommandTimeuot del command


Diego

"Alejandro Mesa" escribió en el
mensaje news:
Diego,

Como ejecutas el procedimiento desde la aplicacion, usando el objeto


command?

La propiedad commandtimeout de este objeto es igual a 30 segundos, si este
procedimiento se demora como promedio digamos que un minuto, entonces


debes
cambiar esta propiedad antes de ejecutarlo.

...
oCmd.commandtimeout = 70
...

si le pones el valor cero, la espera sera indefinida hasta que la


ejecucion
haya terminado.

Ve "CommandTimeout Property" en los libros en linea de ADO.


AMB

"Diego M® Romero" wrote:

> Hola
> Como estan ?
>
> Me esta ocurriendo el error de "tiempo de espera finalizado", en una
> consulta de mas o menos 20000 registros.
> Explico: La aplicación genera mas o menos los 20000 registros al mes, y


se
> requiere generar un listado completo del mes, no importa el número de


hojas
> que salgan.
>
> El problema sucede en las terminales, no en el servidor.
>
> La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
> almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
> canal dedicado.
>
> ¿Alguien sabe como solucionarlo?
>
> Gracias
>
> Diego
>
>
>
Respuesta Responder a este mensaje
#5 Maxi
29/06/2005 - 19:13 | Informe spam
Vas a tener que aumentarlo entonces ;-)


Salu2
Maxi


"Diego M® Romero" escribió en el mensaje
news:
Si, tiene el valor 30

"Maxi" escribió en el mensaje
news:
Hola, lo que debes hacer es desde el lado del cliente configurar en la
conexion ADO o ADO.NET la propiedad

CommandTimeout


Salu2
Maxi


"Diego M® Romero" escribió en el mensaje
news:
> Hola
> Como estan ?
>
> Me esta ocurriendo el error de "tiempo de espera finalizado", en una
> consulta de mas o menos 20000 registros.
> Explico: La aplicación genera mas o menos los 20000 registros al mes,
> y
> se
> requiere generar un listado completo del mes, no importa el número de
> hojas
> que salgan.
>
> El problema sucede en las terminales, no en el servidor.
>
> La aplicación esta creada en VB6-ADO y la consulta es un procedimiento
> almacenado, con mas o menos 20 campos. Se está trabajando en linea, con
> canal dedicado.
>
> ¿Alguien sabe como solucionarlo?
>
> Gracias
>
> Diego
>
>






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