Как удалить символ, выходящий из строки в C # - PullRequest
1 голос
/ 03 декабря 2010

У меня есть некоторый код, который принимает данные из электронной таблицы Excel и импортирует их в базу данных SQL Server.У меня возникли проблемы при работе со строками, в которых есть двойные кавычки.Вот что происходит: в ячейке есть этот текст -> труба 3/8 "

Когда я переношу этот текст в строковый объект C #, значение будет выглядеть так: труба 3/8 \"

Итак, когда я пытаюсь запросить SQL, чтобы найти этот элемент, он ищет 3/8 \ ", идентификатор которого не находит.

Как вывести строку из строкового объекта C #чтобы в нем не было escape-символов?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010

значение выглядит так: труба 3/8 \ "

Но только в отладчике. Покажите это где-нибудь, и \ исчезнет.

1 голос
/ 03 декабря 2010

В SQL ваша строка снова должна быть 3/8 ". Экранирующий символ \ будет существовать, только если строка загружена в C #.

...