La Web del Programador: Comunidad de Programadores
 
    Pregunta:  32649 - RETORNO DE PARAMETROS EN SQL SERVER
Autor:  Widman Widenar Encarnacion
Hola amigos de la lista como estan por aca para que me apoyen con este pequeño problema , es que tengo la necesidad de llamar a un procedimiento almacenado desde ASP pero quiero que me retorne un parametro de salida ya que con los de entrada los que le mando al PS si me funciona lo que quiero es un valor de retorno como puedo hacer tambien que me devuelva por ejemplo las variables de estado del sistema tales como @@ERROR y @@ROWCOUNT o algo asi.
Lo quiero para ver algunas valores que me devuelva el PS para ver el exito o no del PS
Gracias por su apoyo y hasta pronto.

  Respuesta:  David Jiménez Bariñaga
Para utilizar parámetros de salida en un procedimiento almacenado, tienes que indicarlo en el mismo procedimiento,p.e.:

CREATE PROCEDURE [NombreDelProcedimiento] @ParametroDeSalida OUTPUT
AS
....
Después, cuando hagas referencia al parámetro en la página ASP tienes que indicarle de nuevo la dirección,p.e.:

nombredelcomando.Parameters(NombredelParámetro).Direction=output.

Espero que te sirva.
Un saludo