你在执行存储过程的时候不是传入了参数了吗?如一个数组a() as string
用a(i)去接受对应的输出的output的参数
用a(i)去接受对应的输出的output的参数
解决方案 »
- 求ASPxGridView控件用法
- dal的问题
- Chartlet控件柱形图设置柱子的宽度?
- 跪求经验 关于动态公司信息用xml还是用数据库
- sql2008如何删除日志
- silverlight_chainer的安装
- 关于以下EXCEL报表,请问高手们该怎么实现?
- .net 2003和.net 2005中的Asp.net有什么区别啊?
- 怎把javascript里confirm弹出框的“确定”按钮换成英文?
- 简单问题,怎样为datagrid或datalist的一个字段按条件添加不同连接?
- Response.Write奇怪问题
- window.open('test.aspx?ok='+str);传值问题
.........
cmdselect.CommandType =CommandType.StoredProcedure
myparmReturnValue = cmdselect.Parameters.Add("error",SqlDbType.Int)
myparmReturnValue.Direction = ParameterDirection.ReturnValue
conmydata.close
lbl1.text=cmdselect.parameters("error").value你看看这个,应该是你所说的
MyConn.Open();
SqlCommand mdo = new SqlCommand("person_manager_add",MyConn);
mdo.CommandType = CommandType.StoredProcedure;
mdo.Parameters.Add("@employee_id",employee_id.Text.Trim());
mdo.Parameters.Add("@name",name.Text.Trim());
mdo.Parameters.Add("@sch_area",sch_area.SelectedValue.Trim());
mdo.Parameters.Add("@gender",gender.SelectedValue.Trim());
mdo.Parameters.Add("@native",native.Text.Trim());
mdo.Parameters.Add("@birthday",birthday.Text.Trim());
mdo.Parameters.Add("@work_time",work_time.Text.Trim());
mdo.Parameters.Add("@tech_post",tech_post.SelectedValue.Trim());
mdo.Parameters.Add("@engage_time",engage_time.Text.Trim());
mdo.Parameters.Add("@duty",duty.Text.Trim());
mdo.Parameters.Add("@work_kind",work_kind.SelectedValue.Trim());
mdo.Parameters.Add("@tel",tel.Text.Trim());
mdo.Parameters.Add("@email",email.Text.Trim());
mdo.Parameters.Add("@re",re.Text.Trim()); mdo.Parameters.Add("@RetVal",SqlDbType.Int);
mdo.Parameters["@RetVal"].Direction=ParameterDirection.ReturnValue;
mdo.ExecuteNonQuery();
if (Convert.ToInt32(mdo.Parameters["@RetVal"].Value)==-1)
{
Response.Write("<script language=javascript>alert('该教师在数据库中已经存在,添加无效!');history.back()</script>");
}
else
{
Response.Redirect("alert.aspx?msg=添加员工资料成功!&url=person.aspx");
} MyConn.Close();