资源描述:
《存储过程的创建及应用(实例讲解)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、添加存储过程如下:1createprocedureAddemp2@emp_loginvarchar(50),3@passwordvarchar(50),4@emp_namevarchar(50),5@dutyvarchar(50),6@emailvarchar(50),7@mobile_phonevarchar(50),8@work_phonevarchar(50),9@jbint10as11insertintoemp12(13emp_login,14password,15emp_name,16duty,17emai
2、l,18mobile_phone,19work_phone,20jb21)2223values24(25@emp_login,26@password,27@emp_name,2829@duty,30@email,31@mobile_phone,32@work_phone,33@jb34)35go3637添加代码生成38privatevoidBtn_ok_Click(objectsender,System.EventArgse)39{40if(Page.IsValid)41{42SqlCommandcm=newSqlCom
3、mand("AddEmp",cn);//调用存储过程4344cm.CommandType=CommandType.StoredProcedure;//类型转换45参数的调用46cm.Parameters.Add(newSqlParameter("@Emp_login",SqlDbType.VarChar,50));47cm.Parameters.Add(newSqlParameter("@password",SqlDbType.VarChar,50));48cm.Parameters.Add(newSqlParamete
4、r("@name",SqlDbType.VarChar,50));49cm.Parameters.Add(newSqlParameter("@duty",SqlDbType.VarChar,50));50cm.Parameters.Add(newSqlParameter("@Email",SqlDbType.VarChar,50));51cm.Parameters.Add(newSqlParameter("@mobile_tell",SqlDbType.VarChar,50));52cm.Parameters.Add(n
5、ewSqlParameter("@work_tell",SqlDbType.VarChar,50));53cm.Parameters.Add(newSqlParameter("@jb",SqlDbType.Int,4));54参数赋值55cm.Parameters["@Emp_login"].Value=Tbx_id.Text;56cm.Parameters["@password"].Value=Tbx_id.Text;57cm.Parameters["@name"].Value=Tbx_name.Text;58cm.P
6、arameters["@duty"].Value=duty.SelectedItem.Value;59cm.Parameters["@Email"].Value=Tbx_Email.Text;60cm.Parameters["@mobile_tell"].Value=mobile_tell.Text;61cm.Parameters["@work_tell"].Value=work_tell.Text;62cm.Parameters["@jb"].Value=jb.SelectedItem.Value;63数据更新命令的执
7、行64cm.Connection.Open();65try66{67cm.ExecuteNonQuery();//不返回值68Response.Redirect("Emp.aspx");6970}71catch(SqlException)72{73Lbl_note.Text="添加失败";74Lbl_note.Style["color"]="red";75}76cm.Connection.Close();77}78}7980privatevoidBtn_cancel_Click(objectsender,System.E
8、ventArgse)81{82Page.Response.Redirect("addemp.aspx");83}84privatevoidCv_id_ServerValidate(objectsource,System.Web.UI.WebControls.ServerValidateEventArgsargs)85