![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация [D6, Paradox]
fbi © (2004-04-27 07:08:00)Пример фильтра Table1.filter:='num ='+'123' - вот так работает
Table1.filter:='name ='+'Андрей' - а вот так не работает. Поле num - у меня первое в таблице и по нему фильтрует, а по остальным нет, мне очень хотелось бы узнать почему по остальным полям кроме первого не фильтрует.
fbi (2004-04-27 11:57:00) [1]Ладно, спасибо всем Table1.filter:='name ='+QuotedStr('Андрей') - вот так надо было написать, ну все равно спасибо что откликнулись
Rule (2004-04-27 10:19:00) [2]попробуй
Table1.filter:='name ='+'''Андрей'''
YurikGl (2004-04-27 09:27:00) [3]Попробуй
Table1.filter:='name ='+#39+'Андрей'+#39
Anatoly Podgoretsky (2004-04-27 09:15:00) [4]Надо не различие задавать, а делать фильтр в соответствии с движком, СУБД, а это могут быть одинарные, двойные кавычки, скобки, решетки и т.д.
fbi (2004-04-27 08:40:00) [5]а какие различия задавать надо
sniknik (2004-04-27 08:13:00) [6]хотя может и chr(34), в зависимости от движка.
sniknik (2004-04-27 08:10:00) [7]оно
fbi (2004-04-27 08:07:00) [8]А какое это различие делать надо, часом не chr(39)
sniknik (2004-04-27 08:04:00) [9]> очень хотелось бы узнать почему по остальным полям кроме первого не фильтрует.
первое поле число в отличие от остальных строковых, а различий в задании фильтра не делаеш.