Hola!!
Necesito su ayuda. Tengo este Store Procedure que cuenta con un COUNT.
Código:
ALTER PROCEDURE dbo.usr_login_check_user
@user nvarchar
AS
SELECT COUNT(usr_Nick)
FROM usr_profile
WHERE (usr_Nick = @user)
RETURN
Y es llamada desde esta simple funcion
Código:
Dim ConexionDB As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Dim SqlConn As SqlConnection = New SqlConnection(ConexionDB)
Dim SqlComm As New SqlCommand("usr_login_check_user", SqlConn)
Dim MyParam As SqlParameter = SqlComm.Parameters.Add("@user", SqlDbType.NVarChar, 10)
MyParam.Value = "TONY"
SqlComm.CommandType = CommandType.StoredProcedure
SqlConn.Open()
MsgBox(SqlComm.ExecuteScalar)
SqlConn.Close()
el valor TONY existe en la base de datos pero siempre devuelve 0
Porque puede ser?