执行带返回参数的存储过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行带返回参数的存储过程相关的知识,希望对你有一定的参考价值。
public string usp_getpasswd (string passstr, ref string retpswd)
{
string retpswdNew = "";
SqlParameter[] Parms = {
new SqlParameter("@passstr", SqlDbType.VarChar, 100),
new SqlParameter("@retpswd", SqlDbType.VarChar, 100)
};
Parms[0].Value = passstr;
Parms[1].Direction = ParameterDirection.Output;
try
{
Conn.OpenConn();
Dr = Conn.procExecuteReader("usp_getpasswd", Parms);
while (Dr.Read())
{
}
}
finally
{
Dr.Close();
Dr.Dispose();
Conn.CloseConn();
}
retpswdNew = Convert.ToString(Parms[1].Value.ToString());
return retpswdNew;//返回密文
}
string newPwd=new D_man_worker().usp_getpasswd(password, ref pwd
以上是关于执行带返回参数的存储过程的主要内容,如果未能解决你的问题,请参考以下文章