Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фильтрация [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]

> очень хотелось бы узнать почему по остальным полям кроме первого не фильтрует.
первое поле число в отличие от остальных строковых, а различий в задании фильтра не делаеш.


Наверх

Титульная страница Поиск, карта сайта Написать письмо