Ошибка при передаче sql параметра

144
05 января 2021, 19:30

Есть код, в котором должен передаться параметр stopWord.

using (var connection = GetDbConnection())
     {
        connection.Open();
        using (var cmd =
           new SqlCommand(
              string.Format("ALTER FULLTEXT STOPLIST [{0}] ADD @stopWord LANGUAGE [{1}];", stopWord.StopList,
                 stopWord.Language), (SqlConnection)connection))
        {
           cmd.Parameters.AddWithValue("@stopWord", stopWord.StopWord);
           cmd.ExecuteNonQuery();
        }
     }

в качестве значения в stopWord приходит

test's

Мне нужно экранировать спецсимволы, чтобы данные успешно добавлялись в БД. Как это сделать, т.к. текущий код выдает следующую ошибку:

Incorrect syntax near '@stoplist'. ---> System.Data.SqlClient.SqlException: Incorrect syntax near '@stoplist'.
READ ALSO
Поток берет Строку с символами из другого потока и заменяет все гласные буквы на символ “-”

Поток берет Строку с символами из другого потока и заменяет все гласные буквы на символ “-”

Как можно сделать чтоб поток брал символы с 1го потока , и заменял все гласные буквы на символ “-” и дописывал результат обработки в выходной...

115
Как использовать значение из цикла при обращении к объекту?

Как использовать значение из цикла при обращении к объекту?

Есть 39 лейблов с однотипным названием label_1, label_2

137
Проектирование накладной в базе данных

Проектирование накладной в базе данных

Существует таблица товаровДля создания накладной в одну таблицу накладной должно входить несколько товаров, при чем за ранее сколько товаров...

113
CURL PHP: Ожидание перед редиректом

CURL PHP: Ожидание перед редиректом

Пробую загрузить страницу сайта средствами CURLВ браузере сначала попадаю на страницу, где меня предупреждают о проверке браузера и таймер...

114