Как экранировать символ апострофа при запросе?

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Sparton
Сообщения: 28
Зарегистрирован: 22 фев 2007, 10:38

Как экранировать символ апострофа при запросе?

Сообщение Sparton » 16 ноя 2007, 13:30

Имеется запрос

Код: Выделить всё

select c.id, c.name from company c where c.name like('Alessandro Dell\'Aqua ')
На спотыкается.
Подскажите, пожалуйста, как правильно экранировать?
FB 2.0.
Спасибо!

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 16 ноя 2007, 13:49

Экранируй один апостроф вторым. Так же рулят параметры.

Sparton
Сообщения: 28
Зарегистрирован: 22 фев 2007, 10:38

Сообщение Sparton » 16 ноя 2007, 14:04

Dimitry Sibiryakov писал(а):Экранируй один апостроф вторым. Так же рулят параметры.
Отлично! Спасибо! Сработало. А как в данном случае пользоваться параметрами?

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 16 ноя 2007, 14:51

Код: Выделить всё

select c.id, c.name from company c where c.name like :param_name

Ответить