![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Символ ! ' ! [D7, XP]
Tneduts © (2009-07-29 14:27:00)Доброго времени суток.
FilterText := ' AND ( PL.NAME = ' + FilterBox.Text + ' )';
Содержание FilterBox.Text должно быть в ' '
но как их корректно добавить, что б не возникала ситуация
FilterText := ' AND ( PL.NAME = ' + ''' +FilterBox.Text + ' )';
Tneduts (2009-07-29 14:43:00) [1]СПАСИБО
TIF (2009-07-29 14:38:00) [2]> TIF © (29.07.09 14:30) [1]
> Чтобы написать апостроф в строке, нужно его удваивать
Соответственно:
FilterText:= ' AND ( PL.NAME = ''' + FilterBox.Text +' '')';
Жирным выделен удвоенный апостроф, который отобразится в явном виде в текстовой строке
> clickmaker © (29.07.09 14:31) [3]
> QuotedStr
FilterText:=' AND ( PL.NAME = ' + QuotedStr(FilterBox.Text) + ' )';
clickmaker (2009-07-29 14:31:00) [3]QuotedStr
TIF (2009-07-29 14:30:00) [4]Чтобы написать апостроф в строке, нужно его удваивать
Palladin (2009-07-29 14:30:00) [5]( PL.NAME = '#39 + FilterBox.Text + #39' )'