protected void Button1_Click(object sender, EventArgs e)
{
string getNewsTitle = this.TextBox1.Text.ToString().Trim();
string getNewsContent = this.TextBox2.Text.ToString();
string getNewsAuthor = this.TextBox3.Text.ToString();
string strConn = WebConfigurationManager.ConnectionStrings["SteelFactoryConnectionString"].ConnectionString;
SqlConnection myConn = new SqlConnection(strConn);
SqlCommand mycomm = new SqlCommand("sp_AddNews",myConn);
mycomm.CommandType = CommandType.StoredProcedure;
#region 為 3個參數指定資料類型並賦值
SqlParameter[] paras =
{
new SqlParameter("@sNewsTitle",SqlDbType.NVarChar,100),
new SqlParameter("@sNewsContent", SqlDbType.NText),
new SqlParameter("@sNewsAuthor", SqlDbType.NVarChar, 50),
};
paras[0].Value = getNewsTitle;
paras[1].Value = getNewsContent;
paras[2].Value = getNewsAuthor;
foreach (SqlParameter pa in paras)
{
mycomm.Parameters.Add(pa);
}
myConn.Open();
try
{
mycomm.ExecuteNonQuery();
}
catch
{
this.Label1.Text = "操作遇到不可知錯誤!請與管理員聯絡";
}
#endregion
}