Я пытаюсь записать многострочный текст в базу данных сервера SQL. Каждая строка оканчивается на «\ r \ n», но текст сохраняется в SQL Server без разрыва строки, поэтому, когда я копирую значение столбца из среды управления SQL Server, это всего лишь одно предложение «lineone line2 line3» без разрыва строки.
Почему удаляется разрыв строки?
string cnnString = null;
Sqlcnn cnn ;
SqlCommand cmd ;
string sql = null;
cnnString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
sql = "INSERT INTO tbl_AnswerSelected (AnswerValue) VALUES (@AnswerValue) ";
cnn = new Sqlcnn(cnnString);
try
{
cnn.Open();
using (var sqlCommand = cnn.CreateCommand())
{
sqlCommand.CommandText = sql;
command.Parameters.Add("@AnswerValue", SqlDbType.String);
command.Parameters["@AnswerValue"].Value = "lineone\r\nline2\r\nline3\r\n";
return sqlCommand.ExecuteNonQuery();
}
}