就是要依据存储过程的返回值来判定是否允许程序提交数据:
返回Y,可以提交,返回N则不允许提交。
我的存储过程copy到这里怎么就变了。我是在所见即所得模式下copy的。
CREATE PROCEDURE proc_user_leave @cdno varchar(20),@sd datetime,@ed datetime,@rnumvarchar(1)output
AS
if exists(select top 1 *from vacation where cardno=@cdnoand sdate=@sd and status in (0,1,3,-1,6,-6))
set @rnum='N'
else
set @rnum='Y'
GO
[ 本帖最后由 zxlshashala 于 2008-10-28 10:59 编辑 ] |