Получение ошибки при сохранении данных в SQL Server 2005 через текстовое поле

Я храню данные (около 1500 слов) в SQL Server 2005 через текстовое поле и кнопку. Я использую этот код.

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();
}

У меня есть колонка'data' типа данных'char(4000)'.

Проблема в том, что когда я сохраняю первый абзац (около 1500 слов), он сохраняется успешно. Но когда я сохранил другой абзац (около 1500 слов), он показал мне ошибку.

"Incorrect syntax near 's'. Unclosed quotation mark after the character string ',22)'."

В чем проблема ??

Ответы на вопрос(5)

Ваш ответ на вопрос