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

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

Помогите написать фильтр [D6, Oracle]


Андрусь ©   (2002-09-18 14:04:00) 

Привет всем!Хочу написать фильтр на датасете.Нужно отфильтровать все зиписи,которые начинаются с кавычки.Пишу

Filter:=FileldName+"=""""""*""";

В итоге - Illegal Filter Expession.
Зараннее всем большое спасибо.


Андрусь   (2002-09-19 12:16:00) [1]

Извините,но я что-то не въезжаю. Я хочу получить все записи,у которых символы в поле FieldName начинаются с апострофа("). Пишу фильтр,рекомендуемый Виталий Панасенко (18.09.02 14:34)и в результате не получаю никакой реакции. Поясните,пожалуйста.


ART_43   (2002-09-19 11:53:00) [2]

попробуй
Filter:=FileldName+" LIKE """"""%""";


Anatoly Podgoretsky   (2002-09-19 11:36:00) [3]

А у тебя совсем дургой фильтр, чем рекомендует Виталий Панасенко (18.09.02 14:34)
Попробуй найти отличия с трех раз


Андрусь   (2002-09-19 11:29:00) [4]

Причем вылетает на Odacoвском разборщике. Совсем интересно...


Андрусь   (2002-09-19 10:50:00) [5]

>Anatoly Podgoretsky ©
Не знаю,у меня на такой фильтр не реагирует совсем. Будто просто FieldName + "=""*""",что так FieldName + "=""*" - срабатывает одинаково.


Anatoly Podgoretsky   (2002-09-19 10:30:00) [6]

Такой фильтр Виталий Панасенко (18.09.02 14:34)нормально работает


Андрусь   (2002-09-19 10:29:00) [7]

>GarryFull
А чем ваша запись отличается. Только у меня такой вопрос - почему нет завершающей кавычки. В смысле хотим,напр.всё с М - пишем фильтр FieldName + "=""""М*""".А у вас нет завершающей кавычки и главное компилер не ругается и воспринимает как просто *,т.е.не накладывает никакого фильтра.


GarryFull   (2002-09-19 10:16:00) [8]

Попробуй так:
Filter:=FieldName + "="+#39+"*"


Андрусь   (2002-09-19 09:56:00) [9]

Народ! Всётаки помогите. Работаю с Oracle ерез Odac. Может в этом глюк. Запрос к Oracle,если через SQL FieldName ="""*" - всё работает. А тут чего-то глюкает.


Андрусь   (2002-09-18 18:03:00) [10]

>Виталий Панасенко
Вы пробывали,работает-? Что-то у меня совсем не работает.


Виталий Панасенко   (2002-09-18 14:34:00) [11]

Filter:=FieldName + "=""*"; Хотя это АПОРСТРОФ, а кавычка выглядит вот так " :-))


Наверх

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