8400593361 Ответов: 6

Как сохранить и извлечь полужирные и Курсивные слова в sqlserver


Может ли кто-нибудь сказать мне, как сохранить и извлечь Жирный текст и изменение параграфа в sqlserver
У меня есть текстовое поле и пользователь хочет сохранить определенное слово жирным шрифтом при извлечении из базы данных которая была сохранена им самим

Shubham Choudhary

привет!! когда вы пишете любой контент в текстовое поле, так что он ведет себя как обычная строка!! но если вы хотите сохранить другой тип текста, сохраните его в sqlserver, поэтому сохраните как html-текст, и когда вы извлекаете текст на своем веб-сайте, он показывает, как вы хотите...

6 Ответов

Рейтинг:
2

Nitin S

Вы можете преобразовать форматированный текст в двоичный и сохранить его в БД с помощью VARBINARY datatype,

при повторной настройке вам нужно преобразовать двоичный файл в текстовый формат.


Рейтинг:
1

S R JHALA

Просто используйте редактор и сохраните эти данные в sql server и это поле должно быть NVARCHAR
так что то, что вы сохраните, вы получите обратно то же самое, когда получите обратно.


Рейтинг:
1

8400593361

когда я использую rich textbox и сохраняю его в базе данных, то появляется ошибка

Потенциально опасная просьба.Значение формы было обнаружено от клиента (FreeTextBox1="dafzfs").

con.ConnectionString = ConfigurationManager.ConnectionStrings["trialmlmConnectionString"].ConnectionString;


        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        cmd.CommandType = CommandType.StoredProcedure;
      
        //demo1(@text nvarchar(max))
        cmd.CommandText = "demo1";
        cmd.Parameters.AddWithValue("@text", FreeTextBox1.Text);
        try
        {
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
           
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }


Рейтинг:
0

Aarti Meswania

сохранение данных в формат RTF или HTML формат

Вы можете использовать Управления richtextbox контроль

Счастливого Кодирования!
:)


8400593361

когда я использую rich textbox и сохраняю его в базе данных, то появляется ошибка

Потенциально опасная просьба.Значение формы было обнаружено от клиента (FreeTextBox1="ПРИВЕТ").
мой код таков:
против.ConnectionString = ConfigurationManager.ConnectionStrings["trialmlmConnectionString"].Параметр connectionString;


SqlCommand cmd = новая команда SqlCommand();
УМК.Подключение = кон;
УМК.CommandType = CommandType.Хранимая процедура;

//demo1(@text nvarchar(max))
УМК.CommandText = "demo1";
cmd.параметры.AddWithValue ("@text", FreeTextBox1.Text);
пробовать
{
против.Открыть();
УМК.Метод executenonquery();
против.Закрывать();

}
поймать (исключение бывший)
{
Ответ.Написать(напр.сообщение);
}

Aarti Meswania

тип данных в sql должен быть varbinary(max) вы можете получить образец кода онлайн

Рейтинг:
0

kishore sharma

При сохранении в базу данных вы извлекаете значение с помощью

innerHTML 
property witch выдаст вам текст с html тегами и после извлечения и загрузки на страницу вам нужно будет использовать
Server.HtmlDecode(strValue)
methode для преобразования обратно в формат html.
где strValue-значение varchar с html-тегом '<b>bold</b>'