这个值如何获取?
创建存储过程
create procedure [dbo].[M2M_login]
@nick nvarchar(50),
@psw nvarchar(50)
as if exists (select nick,password from userinfo where nick=@nick and password=@psw)
return 1
else return 0;
现在希望在程序中获得返回的值1,或者0,请问该如何写?
------解决方案--------------------其实默认带了个隐含参数@RETURN_VALUE
...
cmd.Parameters.Add( "@RETURN_VALUE ",SqlDbType.Int);
cmd.Parameters[ "@RETURN_VALUE "].Direction = ParameterDirection.ReturnValue;
...
cmd.ExecuteNonQuery();
最后
int xxx = cmd.Parameters[ "@RETURN_VALUE "].Value;
我用的是MS SQL,别的不详