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?