Вопрос по MySQL, при добавлении строки выдает ошибку

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
привет
произвожу парсинг, при добавлении текста
C#:
Let's Win Together
ругается на синтаксис, ошибка в знаке '
как правильно записать текст в БД без ошибок?

текст ошибки
C#:
Выполнение действия Db 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 's Win Together'
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
привет
произвожу парсинг, при добавлении текста
C#:
Let's Win Together
ругается на синтаксис, ошибка в знаке '
как правильно записать текст в БД без ошибок?

текст ошибки
C#:
Выполнение действия Db 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 's Win Together'
C#:
\\ 1 Вариант
@" ""Let's Win Together"" "

\\ 2 Вариант
\"Let\'s Win Together\"

\\ 3 Вариант
'Let\'s Win Together'
 
  • Спасибо
Реакции: backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
я так понимаю "Escape строки" тут тоже не поможет?
выдает такое после обработки
C#:
Let's\ Win\ Together
просто не понятно какие символы еще будут, хотелось бы на таких моментах не стопариться, а сразу предусмотреть такое
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
я так понимаю "Escape строки" тут тоже не поможет?
выдает такое после обработки
C#:
Let's\ Win\ Together
просто не понятно какие символы еще будут, хотелось бы на таких моментах не стопариться, а сразу предусмотреть такое
Как вариант, перед базой, проходитесь простым escape по переменной, либо попробуйте такой

C#:
MySql.Data.MySqlClient.MySqlHelper.EscapeString("значение")
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
а что там надо подключить чтоб работало?
желательно готовый сниппет :-)
чукча не прогер
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
  • Спасибо
Реакции: backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
оо, то что надо, спасибо, буду тестить
 

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