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

como ejecutar un procedimiento almacenado...

Estas en el tema de como ejecutar un procedimiento almacenado... en el foro de ASP Clásico en Foros del Web. Hola amigos tengo el siguiente problema, como puedo ejecutar un procedimiento almacenado que se demora aproximadamente 5 minutos procesado en una pagina, para luego mostrar ...
  #1 (permalink)  
Antiguo 26/02/2002, 08:26
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
como ejecutar un procedimiento almacenado...

Hola amigos tengo el siguiente problema, como puedo ejecutar un procedimiento almacenado que se demora aproximadamente 5 minutos procesado en una pagina, para luego mostrar el resultado en la misma. El problema es que al momento de hacer el llamado al procedimiento la pagina sigue su ejecucion sin esperar que termine de procesar el procedimiento, entonces se encuentra con la intruccion de mostrar el resultado y no encuentra nada. como solucionar esto?

gracias y adios
  #2 (permalink)  
Antiguo 26/02/2002, 10:03
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

Hola,
podrias poner el codigo para tener mas informacion de lo q haces y poderte ayudar...

Saludos de

PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #3 (permalink)  
Antiguo 26/02/2002, 11:23
 
Fecha de Ingreso: diciembre-2001
Mensajes: 150
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: como ejecutar un procedimiento almacenado...

Hola cmunozp:

El resultado del procedimiento almacenado lo introduces en un recorset o en un array ? Porque si lo haces, hasta que no termina de introducir los datos, el proceso de la página no continua.

Si nos muestras algo de código, tal vez podamos ayudarte más.

Korrikalari
  #4 (permalink)  
Antiguo 27/02/2002, 07:35
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

La estructura es la siguiente:la pagina entra en modo "B"

On Error Resume Next
if request("Accion")="C" then
'Calcular Puntajes
sql="exec sp_calcula_puntajes '01','02','03','04','05','06','"&session( "LOCnum_concurso")&"'"
db.Execute(sql)
if CheckAdoError(db) or CheckErr() then GoError
end if
select case request("MODO")
case "B"%>
<p><a href="calcular_puntajes.asp?MODO=L&accion =C">Calcular Puntajes</a></p>
<p><a href="calcular_puntajes.asp?MODO=L">L istar Puntajes</a></p>
<p><a href="Main.asp">Salir...</a></p>

<%case "L"
sql="select del resultado de la tabla..."
endselect
  #5 (permalink)  
Antiguo 27/02/2002, 07:54
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

esa es toda la estructura del programa, no puse el codigo html para no hacerlo tan extenso.

como lo veen ustedes?
  #6 (permalink)  
Antiguo 28/02/2002, 10:01
 
Fecha de Ingreso: febrero-2002
Mensajes: 2
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

Hola cmunozp:

Analizando, el código, la solución sería que el procedimiento almacenado, devolviera un resultado (variable), como por ejemplo si termino con exito o no, y preguntar por esa variable en la pagina asp.. cachaiii....

Si no sabes hacarlo avisame, y te ayudo...
  #7 (permalink)  
Antiguo 28/02/2002, 10:26
 
Fecha de Ingreso: abril-2001
Mensajes: 293
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

Ok me gustaria que me enviaras un ejemplito de ese procedimiento para enseñarme como hacerlo.

gracias por todo
adios
  #8 (permalink)  
Antiguo 28/02/2002, 10:44
 
Fecha de Ingreso: febrero-2002
Mensajes: 2
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: como ejecutar un procedimiento almacenado...

Lo mejor es que tu me mandes el Procedimiento almacenado, para yo agregarte la parte que te falta, mandamelo a [email protected]
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 20:49.