执行带一个存储过程参数的的SQL语句。

  /// <summary>
  /// 执行带一个存储过程参数的的SQL语句。
  /// </summary>
  /// <param name="SQLString">SQL语句</param>
  /// <param name="content">参数内容,比如一个字段是格式复杂的文章,有特殊符号,可以通过这个方式添加</param>
  /// <returns>影响的记录数</returns>
  public int ExecuteSql(string SQLString,string content)
  { 
   Open();
   SqlCommand cmd = new SqlCommand(SQLString,con);  
   System.Data.SqlClient.SqlParameter  myParameter = new System.Data.SqlClient.SqlParameter ( "@WebSetContent", SqlDbType.NText);
   myParameter.Value = content ;
   cmd.Parameters.Add(myParameter);
   try
   {
    int rows=cmd.ExecuteNonQuery();
    return rows;
   }
   catch(System.Data.SqlClient.SqlException E)
   {    
    throw new Exception(E.Message);
   }
   finally
   {
    cmd.Dispose();
    Close();
   } 
原文地址:https://www.cnblogs.com/King0502/p/2019341.html