Uzyskiwanie błędu podczas przechowywania danych w serwerze SQL 2005 przez pole tekstowe

Przechowuję dane (około 1500 słów) na serwerze SQL 2005 za pomocą pola tekstowego i przycisku. Używam tego kodu.

protected void Button1_Click(object sender, EventArgs e)
{
    conn.Open();
    String query = String.Format("insert into try (data,sno) values ('{0}',22)",TextBox1.Text);
    SqlCommand cmd = new SqlCommand(query, conn);
    cmd.ExecuteNonQuery();
    Label1.Text = "submitted";
    conn.Close();
}

Mam kolumnę'data' typu danych'char(4000)'.

Problem polega na tym, że gdy zapisuję pierwszy akapit (około 1500 słów), zapisuje się on pomyślnie. Ale kiedy zapisałem inny akapit (około 1500 słów), pokazał mi błąd.

„Nieprawidłowa składnia w pobliżu„ s ”. Niezamknięty cudzysłów po łańcuchu znaków”, 22) „.”

Jaki jest problem ??

questionAnswers(5)

yourAnswerToTheQuestion