我有這樣的代碼,可以讓你在文本框輸入的句子,並將其插入表中的SQL Server中如何允許從C#文本框在SQL空間文本
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
{
con.Open();
SqlCommand com = new SqlCommand("Insert Into tbl_notes (Notes,date_time) Values('" + txtbox_Notes.Text + "','" + DateTime.Now + "')", con);
com.ExecuteNonQuery();
txtbox_Notes.Text = "";
}
但是當我按下按鈕調用此功能,它提供了錯誤
字符串或二進制數據將被截斷
你應該使用參數化查詢工作。 –
您的SQL列未設置爲接受您嘗試插入的'note'的長度。要麼更改列長度,要麼截斷文本。 –