SP que devuelve parametros

tema enviado por erickvega en Visual Basic .NET
tema iniciado el 02/10/2008
hize lo siguiente con este procedimiento almacenado, pero no devuelve valores, la verdad no encuentro el error en todo caso algun manual donde se recupere valores de un procedimiento almacenado gracias Dim iCArea as integer = 2 Dim iCSArea as integer = 5 Dim Cnx As New SqlConnection(sConexion) Dim Cmd As New SqlCommand("dbo.spFiltrarAreaSArea", Cnx) Cmd.CommandType = CommandType.StoredProcedure Cnx.Open() Dim Parametro(3) As SqlParameter Parametro(0) = New SqlParameter("@Area", Me.iCArea) Parametro(0).Direction = ParameterDirection.Input Parametro(1) = New SqlParameter("@sArea", Me.iCSArea) Parametro(1).Direction = ParameterDirection.Input Parametro(2) = New SqlParameter("@NomArea", SqlDbType.VarChar, 100) Parametro(2).Direction = ParameterDirection.Output Parametro(3) = New SqlParameter("@NomSArea", SqlDbType.VarChar, 100) Parametro(3).Direction = ParameterDirection.Output With Cmd For i As Integer = 0 To Parametro.Length - 1 .Parameters.Add(Parametro(i)) Next End With Cmd.ExecuteScalar() MessageBox.Show(CStr(Parametro(2).Value.ToString)) el codigo del procedimiento [spFiltrarAreaSArea] @Area int, @sArea int, @NomArea Varchar(100) output, @NomSArea Varchar(100) output as Select Area.IdArea As Id, Area.NombreArea As Area, SubArea.idSArea As Id, SubArea.NombreSArea As 'Sub Area' From Area Inner join SubArea On SubArea.IdArea = Area.IdArea where Area.IdArea = @Area And SubArea.idSArea = @Sarea