1 //执行插入数据的字符串(含参数)
2 public void ProcInsert(string connStr,string procedureName)
3 {
4 //参数区
5 String conn = connStr;//--连接字符串
6 String procName = procedureName;//--调用的插入的存储过程
7
8 SqlConnection sqlcon = new SqlConnection(conn);
9 SqlCommand comm = new SqlCommand(procName, sqlcon);
10 try
11 {
12 sqlcon.Open();
13 comm.CommandType = CommandType.StoredProcedure;
14 comm.Parameters.Add(new SqlParameter("@name", SqlDbType.VarChar));
15 comm.Parameters["@name"].Value = 4;
16 comm.Parameters.Add(new SqlParameter("@age", SqlDbType.VarChar));
17 comm.Parameters["@age"].Value = 4;
18 comm.Parameters.Add(new SqlParameter("@sex", SqlDbType.VarChar));
19 comm.Parameters["@sex"].Value = 4;
20 comm.Parameters.Add(new SqlParameter("@address", SqlDbType.VarChar));
21 comm.Parameters["@address"].Value = 4;
22 int trfa = comm.ExecuteNonQuery();
23 if (trfa==1)
24 System.Windows.Forms.MessageBox.Show("添加成功");
25 }
26 catch (Exception ex)
27 {
28 System.Windows.Forms.MessageBox.Show(ex.ToString());
29 }
30 finally {
31 comm.Clone();
32 sqlcon.Close();
33 }