Как сделать экранирование строк для вставки в MySQL?

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 725
Благодарностей
1 377
Баллы
113
Приветствую. Наконец-то дошли руки до кубика по работе с БД. Нужно вставлять данные в таблицы базы MySQL. Но данные часто содержат символы, которые принято экранировать перед вставкой. В PHP, например, для этого служит функция mysql_real_escape_string. Как это сделать в зенке? Желательно на c#, но подойдет и любой другой вариант. Не, я понимаю что можно тупо вручную делать замену ... но может есть какая-то готовая спец. функция?
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
410
Баллы
63
Код:
project.Variables["СтрокаДляБД"].Value = project.Variables["СтрокаДляБД"].Value.Replace("\"", "\"\"");
Должно помочь.
 
  • Спасибо
Реакции: seodamage и WebBot

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
Regex.Escape на с#
или кубик обработки текста, эйскейп строки
 
  • Спасибо
Реакции: WebBot

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)