请问一个关于数据检查的有关问题

请教一个关于数据检查的问题
有一段代码
Public Function DataCheck(ByVal ProjectId As String) As Boolean
  Try
  MyBase.SQL = "usp_DataCheckProjectManage"
  MyBase.InitializeSQLCommand()
  MyBase.SQLAddParameter("@ProjectID", SqlDbType.VarChar, _
  50, ProjectId)
  DataCheck = SQLExecuteStoredProcedure()
  Catch ex As Exception
  End Try
  End Function
请问如果SQLExecuteStoredProcedure()成功执行datacheck是不是返回一个true值呀?如果执行失败或者没有检查到数据则返回一个false呀?请各位大哥帮帮忙。

------解决方案--------------------
那要看存储过程返回的参数有没有分类回值了.

你试试不就清楚了吗?
------解决方案--------------------
这个SQLExecuteStoredProcedure函数好像是自己写的吧?这个就需要问问写这个函数的人了。
------解决方案--------------------
SQL code
CREATE PROCEDURE [dbo].[Test]
    @Input int
AS
BEGIN
    SET NOCOUNT ON;

    IF @Input > 0
        RETURN 1

    IF @Input < 0
        RETURN -1

    IF @Input = 0
        RETURN 0
END

DECLARE    @return_value int

EXEC    @return_value = [dbo].[Test]
        @Input = 100

SELECT    'Return Value' = @return_value

/*
1
*/