![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сформировать запрос с апострофом [D7, IB6.x]
Альберт © (2008-03-24 14:42:00)Пользователь создает запрос по текстовому полю с апострофом.
Пример: любое слово с апострофом.
Как правильно это сделать?
sniknik (2008-03-24 15:54:00) [1]приколист.
ты что типа служба поддержки пользователей, и только и делаешь, что их вопросы сюда перенаправляешь?
а зарплатой поделиться?
> Да, спасибо большое, за внимание.
да не за что.
Правильный_Вася (2008-03-24 15:46:00) [2]не смешно
Альберт (2008-03-24 15:39:00) [3]А ребята, каюсь ! (:-
Уточняю оригинальный вопрос пользователя
Как выбрать все записи по текстовому полю, где присутствует апостроф !
Да, спасибо большое, за внимание.
Правильный_Вася (2008-03-24 15:33:00) [4]
> правильно ? :)
нифига
через параметры, это так:
SQL.Add( 'where fam=:P0' );
ParamByName('P0').AsString:='д''Артаньян';
Reindeer Moss Eater (2008-03-24 15:10:00) [5]а вообще это не литерал, а выражение
Reindeer Moss Eater (2008-03-24 15:09:00) [6]прокатывает? :)
Альберт (2008-03-24 15:08:00) [7]psql:='Д'+#39+'Артаньян'
правильно ? :)
sniknik (2008-03-24 15:07:00) [8]> Да, про параметры я и так написал в 1 посте.
где??? не вижу. + думал глаза подводят, поиск сделал по "пар"(часть от параметры) первое найденное во [2]...
> А как вы делаете подобный запрос ?
Через параметры.
Reindeer Moss Eater (2008-03-24 15:05:00) [9]а как ты формируешь строковый литерал, если в нем есть апостроф?
(Д'Артаньян например)
(это если не через параметры)
Альберт (2008-03-24 15:01:00) [10]Да, про параметры я и так написал в 1 посте.
Ладно, задам вопрос иначе.
А как вы делаете подобный запрос ?
Reindeer Moss Eater (2008-03-24 14:57:00) [11]не нравится - не спрашивай :)
Альберт (2008-03-24 14:55:00) [12]
> Через параметры.
Очень весомый ответ.
Sergey13 (2008-03-24 14:50:00) [13]> [0] Альберт (24.03.08 14:42)
> Как правильно это сделать?
Через параметры.
Альберт (2008-03-24 14:45:00) [14]Приходит мысль использовать синтаксический анализ введеного и заменять апостроф на комбинацию #39
А как лучше и правильно сделать ?