篆体字作品 | 篆体字知识 | 加入收藏 篆体字转换器软件可转换多种篆体字在线预览 网页版 V2.0
篆体字转换器

当前位置:篆体字网 > 知识库 >

parameterdirection

时间:2023-12-26 15:26:01 编辑:篆字君 来源:篆体字网

c# 代码:
SqlCommand mycom=usercommon.createcommand();
mycom.CommandText="ModifyUserPwd";
SqlParameter[] parm={
new SqlParameter("@username", SqlDbType.VarChar, 50),
new SqlParameter("@userpwd", SqlDbType.VarChar, 50),
new SqlParameter("@newpwd", SqlDbType.VarChar, 50),
new SqlParameter("@returnvalue",SqlDbType.Int)
};
parm[0].Value=username;
parm[1].Value=oldpwd;
parm[2].Value=newpwd;
parm[3].Direction=ParameterDirection.ReturnValue;'返回数据库中return的值(即本代码中的1或0)
usercommon.AttachParameters(mycom,parm);
mycom.ExecuteNonQuery();
int i=(Int32) mycom.Parameters["@returnvalue"].Value;
usercommon.CloseConn();
return i;
存储过程
alter proc ModifyUserPwd
(
@username varchar(50),
@userpwd varchar(50),
@newpwd varchar(50)
)
as
declare @pwd varchar(50)
select @pwd=userpwd from users
if(@pwd=@userpwd)
begin
update users set userpwd=@newpwd where username=@username
return 1
end
else
return 0
go

Copyright:2021-2023 篆体字转换器 www.dddtedu.com All rights reserved.