.asp libremente mientras se ejecuta el SP

11/09/2003 - 19:13 por Emerson | Informe spam
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp, pero esta
espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe una
forma que el server tome en forma independiente el SP y me deje correr la
página .asp libremente mientras se ejecuta el SP?????

Gracias,

Emerson
 

Leer las respuestas

#1 Mauricio Sthandier R.
11/09/2003 - 19:40 | Informe spam
Podrías colocar el SP dentro de un Job y en tu página ASP sólo iniciar el
Job con sp_start_job. No recuerdo si puedes pasar parámetros de esta forma
pero en el peor de los casos puedes usar una tabla para almacenarlos y luego
llamar al Job.
Como pierdes control sobre la ejecución del procedimiento, podrías tener una
tabla de log u otro medio de almacenamiento donde el procedimiento "informe"
que está haciendo. Redireccionas de la página ASP a otra que se refresque
automáticamente (hay un META-TAG de HTML para ello) y muestre los datos del
log, hasta llegar al término del SP. Al llegar a este punto vuelves a
redireccionar a donde quieras llevar al usuario.

Con este método ejecuté yo un SP que tomaba entre media a 1 hora.

Las opciones de ejecución asíncrona de ADO no me funcionaron
(adExecuteAsync), pero podrías intentarlo por ese lado tb.

Fear
is temporary.
Pride
is forever.

"Emerson" escribió en el mensaje
news:uzc%
Una manito

tengo un store procedure y quiero llamarlo desde una página .asp, pero


esta
espera que se ejecute completamente el SP y luego avanza.

no veo la posibilidad de manejarlo desde ASP, entonces pregunto: existe


una
forma que el server tome en forma independiente el SP y me deje correr la
página .asp libremente mientras se ejecuta el SP?????

Gracias,

Emerson

Preguntas similares