Замените апостроф ascii реальным апострофом в базе данных sql - PullRequest
2 голосов
/ 30 ноября 2010

Я конвертирую свой классический asp в .Net с помощью параметризованных запросов. Моя проблема в том, что в моих классических приложениях я бы заменил апостроф на ascii equivelent '

Теперь я хотел бы заменить это значение в базе данных настоящим апострофом. Я не уверен, какой синтаксис должен быть для этого. Я могу найти ', но я не уверен, как заменить. Ниже приводится простое обновление, которое я пытаюсь выполнить, чтобы эти ошибки вышли.

обновление tblCustomer set Имя = заменить (Имя, ''', '' ')

1 Ответ

6 голосов
/ 30 ноября 2010

Удвойте апостроф, чтобы избежать его в строковом литерале

update tblCustomer set Name = replace(Name, ''', '''')

Или используйте функцию char

update tblCustomer set Name = replace(Name, ''', CHAR(39))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...