Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2012, 22:39   #1
DEamON_M
 
Аватар для DEamON_M
 
Регистрация: 28.10.2011
Сообщений: 7
По умолчанию Кавычки в строке фильтрации

При использовании фильтрации в компоненте TSimpleDataSet столкнулся со странностью - вместо одинарной кавычки ставит их 2 подряд, то есть если я пишу
Код:
SimpleDataSet.Filter = 'Book.Name LIKE '+#39 + '%' +Text + '%'+#39
Я в свойстве Filter получаю вместо
Код:
 Book.Name LIKE '%Text%'
вот такую ерунду
Код:
Book.Name LIKE ''%Text%''
Позже выяснил, что так происходит со всеми строками, а так же если писать в строке '' , то он так их и оставляет 2 штуки, вместо того, чтобы сделать 1.

Отсюда собственно и вопрос: Как мне всё - таки поставить эту несчастную кавычку?
DEamON_M вне форума Ответить с цитированием
Старый 23.04.2012, 22:52   #2
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

QuotedStr('%' +Text + '%')
=master= вне форума Ответить с цитированием
Старый 23.04.2012, 23:10   #3
DEamON_M
 
Аватар для DEamON_M
 
Регистрация: 28.10.2011
Сообщений: 7
По умолчанию

Попробовал. Строка кода получилась такая:
Код:
DM.SimpleDataSetProg.Filter := 'Book.Name LIKE ' + QuotedStr('%' +Text + '%');
А на выходе всё тоже:
Код:
Book.Name LIKE ''%Text%''
Я уже вообще не понимаю, почему он так кавычки расставляет.
DEamON_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кавычки Alkatras БД в Delphi 1 23.09.2010 16:19
кавычки ts-alan Общие вопросы C/C++ 4 02.08.2010 22:29
Отсутствуют результаты фильтрации в строке состояния Excel. Hagen83 Microsoft Office Excel 2 22.04.2010 20:43
кавычки Артэс Общие вопросы C/C++ 1 15.02.2009 04:04
Кавычки JRcoker Свободное общение 3 08.10.2008 13:19