ReturnValue到底指的是什么意思 百度了一天 还是不能完全明白
最近在学习 三层架构,总是不明白ReturnValue是代表什么,特地来请请教了 麻烦做到的 告诉哈 谢谢
1:请教哈 new SqlParameter("ReturnValue".....)ReturnValue指的什么 ,定义的一个参数还是返回的一个 参数?有什么作用命名,规则必须ReturnValue吗 我可以不可以自己 随便取一个名字
2:cmd.Parameters["ReturnValue"].Value值是就我这个sql语句返回的结果吗,sql得到的结果是一个数据集 怎么 输出的结果是0呢
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=(local);DataBase=db_JiaoYou;User ID=sa;PWD=67777");
con.Open();
string sql="select * from t1";
SqlCommand cmd=new SqlCommand(sql,con);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add(
new SqlParameter("ReturnValue", SqlDbType.Int, 4,
ParameterDirection.ReturnValue, false, 0, 0,
string.Empty, DataRowVersion.Default, null));
try
{
cmd.ExecuteNonQuery();
Response.Write((int)cmd.Parameters["ReturnValue"].Value);
}
catch (Exception err)
{
Label1.Text = err.Message;
}
}