SQL SERVER中带参数的返回

王朝mssql·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

CREATE PROCEDURE LoginUser

@loginUN char(50) OUTPUT,

@loginPW char(40)

AS

if @loginPW = (select [password] from users where username=@loginUN)

return 0;

else

return -1;

GO

要loginUN返回值,把它定义成OUTPUT的,相应的SqlCommand的参数定义里也定义也ParameterDirect.InputOutput类型的,这样在存储过程里改变loginUN的值时,会返回出来。

可以判断SqlCommand.ExecuteNonQuery()的返回值,为0表示成功,小于0表示失败。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航