请问一个关于数据检查的有关问题
请教一个关于数据检查的问题
有一段代码
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函数好像是自己写的吧?这个就需要问问写这个函数的人了。
------解决方案--------------------
有一段代码
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 */