Home
Manage Your Code
Snippet: SQL ExecuteNonQuery takes SqlParameter[], ConnString, proc (C#)
Title: SQL ExecuteNonQuery takes SqlParameter[], ConnString, proc Language: C#
Description: Calls Non Query, accepts an array of Parameters, connection string variable and proc name. calls a stored procedure to modify the database. Views: 336
Author: David Ashworth Date Added: 10/2/2007
Copy Code  
1public void ModifyData(SqlParameter[] parameters, string ProcName, string ConnectionStringName)
2    {
3        SqlConnection cn;
4        SqlCommand cmd = new SqlCommand();
5
6        cn = new SqlConnection(ConfigurationManager.ConnectionStrings[ConnectionStringName].ToString());
7
8        try
9        {
10            cn.Open();
11            for (int i = 0; i < parameters.Length; i++)
12            {
13                SqlParameter sParam = (SqlParameter)parameters[i];
14                cmd.Parameters.Add(sParam);
15            }
16            cmd.Connection = cn;
17            cmd.CommandType = CommandType.StoredProcedure;
18            cmd.CommandText = ProcName;
19            cmd.ExecuteNonQuery();
20        }
21        catch (Exception ex)
22        {
23            throw ex;
24        }
25        finally
26        {
27            cn.Close();
28        }
29    }