Foros del Web » Programando para Internet » ASP Clásico »

APS & SQL SERVER

Estas en el tema de APS & SQL SERVER en el foro de ASP Clásico en Foros del Web. Mando a ejecutar un stored procedure desde mi ASP, este stored tarda en mandar el resultado de la ejecuccion y por lo tanto caduca mi ...
  #1 (permalink)  
Antiguo 04/09/2002, 13:39
 
Fecha de Ingreso: septiembre-2002
Mensajes: 3
Antigüedad: 22 años, 7 meses
Puntos: 0
APS & SQL SERVER

Mando a ejecutar un stored procedure desde mi ASP, este stored tarda en mandar el resultado de la ejecuccion y por lo tanto caduca mi pagina,el mensaje de error es Query Timeout, hay alguna manera para que desde mi ASP pueda aumantar el valor del Timeout?

Saludos !!!!
  #2 (permalink)  
Antiguo 04/09/2002, 13:48
 
Fecha de Ingreso: mayo-2002
Ubicación: Mexico DF
Mensajes: 119
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: APS & SQL SERVER

Mira utiliza, este codigo hasta arriba de tu pagina

Server.ScriptTimeout = 90000' segundos

Saludos

Vic
  #3 (permalink)  
Antiguo 04/09/2002, 19:27
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: APS & SQL SERVER

creo que se cual es tu problema!
me paso lo mismo!
si usas un do while.... tienes que ponerle...
"response.flush" antes del LOOP (o despues?... bueno... no recuerdo bien... ya que no estoy en mi pc...)

pero prueba con eso... que va a salir andando! pero eso si... avisame si lo solucionaste!!!
  #4 (permalink)  
Antiguo 05/09/2002, 05:44
 
Fecha de Ingreso: agosto-2001
Mensajes: 53
Antigüedad: 23 años, 7 meses
Puntos: 0
Re: APS & SQL SERVER

Augmentar el TimeOut no te solucionará el problema.

Lo que pasa es que no estas invocando bien al procedimiento y por eso no te responde. Pueba de ejecutarlo desde el querry analizer y mira cuanto tarda en ejecutarse, veras que es muy poco tiempo. Si es así repasa la forma de invocar al procedimiento. Lo mejor (= lo mas sencillo) es hacerlo como si fuera una sql normal y corriente, desde un objeto conection con una conexión establecida pones:

conn.execute "procedimiento"

si debuelve un recordset, declaras el recordset y recojes el resultado así:

rs = con.execute "procedimiento"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:24.