读书人

这个值怎么获取

发布时间: 2012-01-08 22:48:50 作者: rapoo

这个值如何获取?
创建存储过程
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,别的不详

读书人网 >C#

热点推荐