En tu stored procedure, necesitas declarar esto:
@variable int OUTPUT
Despues en el ASP que ejecuta el stored procedure, yo te aconsejo que utilices el objeto command de ADO, y para "cachar" ese valor necesitas crear un parametro:
Código:
Set cmd = Server.CreateObject("ADODB.Command")
Set param = cmd.CreateParameter("valor", adInteger, adParamOutput, 4)
cmd.Parameters.Append(param)
cmd.Execute()
valorASP = cmd.Parameters("valor")
El objeto command es tu amigo:
http://www.aspfaq.com/params.htm
Y yo regresaria quizas las filas afectadas por el SP
http://msdn.microsoft.com/library/de...eate2_7eeq.asp
Si el valor mayor que cero, entonces rediriges.
Felices trazos!