问一个调用存储过程返回直的问题?
我做了一个存储过程
CREATE PROCEDURE login
(
@name nchar(20)
)
AS
select * from yonghu where uid=@name
return
GO
在网页里的代码:
SqlParameter name = cmd.Parameters.Add("@name", SqlDbType.NChar,20);
SqlParameter rtnval = cmd.Parameters.Add("rtnval", SqlDbType.Int);
rtnval.Direction = ParameterDirection.ReturnValue;
name.Value = TextBox1.Text;
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
Response.Write(rtnval.Value.ToString());
高手帮我一下,为什么我无论我在文本框里输入什么直,返回的结果都是0呢??