.NET 4.x Не могу экранировать символы для Mysql - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Интересует вопрос, как заэкранировать все ненужные символы для добавления строки в Mysql. Например открываю страницу, оттуда паршу (ворую), какой-то текст, но при добавлении в Mysql у меня выдает такую вот ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'character,url_page,img_full,img_mini) VALUES ('Бытовая техника / Массажеры / ','' at line 1 Похоже на не правильный синтаксис запроса:
 
//Добавляем все в базу данных
Mysql.Insert("INSERT INTO " + mysql_base_global_name + " (cat_full,cat,vendor,model,price,price_rub,descr,character,url_page,img_full,img_mini) VALUES ('" + Full_cat[index] + "','" + Category[index] + "', '" + Vendor[index] + "', '" + Model_str + "', '" + Price[index] + "', '" + Price_Rub[index] + "', '" + Desc[index] + "', '" + Character[index] + "', '" + Url[index] + "','" + Image[index] + "','" + Small_Image[index] + "')");
Фрагмет текста на котором выдает ошибку:
Зубные щётки <strong>Серия: </strong>Oral-B 3D Excel<strong>Возвратно-вращательные движения (в минуту): 
</strong>8800<strong>Пульсирующие движения (в минуту): </strong>40000<strong>Скоростной режим: </strong>2 скорости<strong>Кол-во 
насадок в комплекте: </strong>2<strong>Водоустойчивый корпус: </strong>есть<strong>Контейнер для насадок: </strong>на 4 насадки<strong>Вес: 
</strong>130 г<strong>Дополнительная информация: </strong>Трехмерный чистящий эффект 3D: комбинация пульсирующих (40000 в минуту) и 
возвратно-вращательных (8800 в минуту) движений. Эффективная система щетины: головка щетки в форме чаши обеспечивает чистку зуба совсех 
сторон; зеленые щетинки Oral-B° FlexiSoft° 
состоят из двух типов волокон: при намокании щетинки изгибаются и обеспечивают мягкую чистку; cиловые выступы Power Tip для лучшего 
удаления налета между зубами; голубые щетинки Indicator, обеспечиваясь наполовину, сигнализируют об износе щетины и напоминают о необходимости замены насадки. Полностью заряженная зубная щетка работает до 2-х недель при чистке по 2 минуты 2 раза в день.<strong>Таймер 
завершения чистки: </strong>2 мин<strong>Таймер смены области чистки: </strong>30 сек<strong>Датчик нажима: </strong>есть<strong>Индикатор 
включения: </strong>есть<strong>Питание: </strong>Ni-Mh аккумулятор<strong>Время работы: </strong>45 минут<strong>Индикатор зарядки: 
</strong>есть
Уже не знаю, что делать и какие символы мешают для добавления в БД! Заранее благодарен за помощь. Уже пытался удалять символы \n и \r, не помогает!!!
Есть ли вообще PHP аналог Stripslashes() в C#?

Решение задачи: «.NET 4.x Не могу экранировать символы для Mysql»

textual
Листинг программы
string s = @"Зубные щётки <strong>Серия: </strong>Oral-B 
3D Excel<strong>Возвратно-вращательные движения (в минуту): 
</strong>8800<strong>Пульсирующие движения (в минуту): 
</strong>40000<strong>Скоростной режим: </strong>2 скорости<strong>Кол-во 
насадок в комплекте: </strong>2<strong>Водоустойчивый корпус: 
</strong>есть<strong>Контейнер для насадок: </strong>на 4 насадки<strong>Вес: 
</strong>130 г<strong>Дополнительная информация: </strong>
Трехмерный чистящий эффект 3D: комбинация пульсирующих (40000 в минуту) и 
возвратно-вращательных (8800 в минуту) движений. Эффективная система щетины: 
головка щетки в форме чаши обеспечивает чистку зуба совсех 
сторон; зеленые щетинки Oral-B° FlexiSoft° 
состоят из двух типов волокон: при намокании щетинки изгибаются и 
обеспечивают мягкую чистку; cиловые выступы Power Tip для лучшего 
удаления налета между зубами; голубые щетинки Indicator, обеспечиваясь наполовину, сигнализируют об износе щетины и напоминают о необходимости замены насадки. Полностью заряженная зубная щетка работает до 2-х недель при чистке по 2 минуты 2 раза в день.<strong>Таймер 
завершения чистки: </strong>2 мин<strong>Таймер смены области чистки: 
</strong>30 сек<strong>Датчик нажима: </strong>есть<strong>Индикатор 
включения: </strong>есть<strong>Питание: </strong>Ni-Mh аккумулятор<strong>
Время работы: </strong>45 минут<strong>Индикатор зарядки: 
</strong>есть";

Оцени полезность:

5   голосов , оценка 3.4 из 5
Похожие ответы