请教一个关于数据检查的问题
有一段代码
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函数好像是自己写的吧?这个就需要问问写这个函数的人了。
[解决办法]
CREATE PROCEDURE [dbo].[Test] @Input intASBEGIN SET NOCOUNT ON; IF @Input > 0 RETURN 1 IF @Input < 0 RETURN -1 IF @Input = 0 RETURN 0ENDDECLARE @return_value intEXEC @return_value = [dbo].[Test] @Input = 100SELECT 'Return Value' = @return_value/*1*/