Фильтрация данных в IbTable

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
SirSnake
Сообщения: 3
Зарегистрирован: 22 фев 2008, 11:42

Фильтрация данных в IbTable

Сообщение SirSnake » 22 фев 2008, 15:00

Добрый день.

Подскажите пожалуйста, работаю с фильтром в IbTable, есть задача выбрать из одной колонки по нескольким ключевым словам все подходящие данные.

Пример:

rayon like "Долгинцевский" and "Жовтневый" - тут ошибка, как правильно сформировать запрос?
Заранее благодарен.

СанЕк
Сообщения: 25
Зарегистрирован: 25 окт 2005, 11:45

Сообщение СанЕк » 22 фев 2008, 15:09

(rayon like "Долгинцевский") or (скорее всего)
(rayon like "Жовтневый")

а вообще в таком случае можно написать
(rayon="Долгинцевский")or(rayon="Жовтневый")

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 фев 2008, 15:56

с IBTable - никак. читайте
www.ibase.ru/devinfo/ibx.htm

используйте ibdataset или ibquery.

SirSnake
Сообщения: 3
Зарегистрирован: 22 фев 2008, 11:42

Сообщение SirSnake » 22 фев 2008, 18:01

используйте ibdataset или ibquery

А как с помощью ibquery выполнить тоже? Используя "OR"?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 фев 2008, 00:44

А как с помощью ibquery выполнить тоже? Используя "OR"?
в ЗАПРОСЕ указать условие фильтрации. В SQL. Статью прочитал, или так, по диагонали проехался?

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Re: Фильтрация данных в IbTable

Сообщение stix-s » 23 фев 2008, 16:28

SirSnake писал(а):Добрый день.

Подскажите пожалуйста, работаю с фильтром в IbTable, есть задача выбрать из одной колонки по нескольким ключевым словам все подходящие данные.

Пример:

rayon like "Долгинцевский" and "Жовтневый" - тут ошибка, как правильно сформировать запрос?
Заранее благодарен.
как только я понял, что фильтрация в IBTable не работает в принципе
(свойство есть, но оно просто не обрабатывается)
(ну и прально - компонент только для обратной совместимости)
(в умолчательной поставке к D7), я перешел к FIB+

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 фев 2008, 16:47

я перешел к FIB+
а я - нет.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Re: Фильтрация данных в IbTable

Сообщение Merlin » 23 фев 2008, 18:40

stix-s писал(а): как только я понял, что фильтрация в IBTable не работает в принципе
Работает. Но херово и в принципе и в реализации.
stix-s писал(а): (свойство есть, но оно просто не обрабатывается)
Обрабатывается. Только надо хелп до конца дочитатьь.
stix-s писал(а): (ну и прально - компонент только для обратной совместимости)
Это да. Пирчём на две головы ниже БДЕ-шного.
stix-s писал(а): я перешел к FIB+
Если только из за этого, то достаточно было просто перейти к SQL и IB... работающим на мём.

ЗЫ А наша контоора сегодня в пейнбол играла. Я бегат-пулять отказался, затребовал себе должность главврача полевого госпиталя. Седины уважили, просьбу удовлетворили и дезинфицирущим раствором обеспечили.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Re: Фильтрация данных в IbTable

Сообщение stix-s » 24 фев 2008, 10:50

Merlin писал(а): Обрабатывается. Только надо хелп до конца дочитатьь.
Может быть, но у меня так и не вышло.
Merlin писал(а): Если только из за этого, то достаточно было просто перейти к SQL и IB... работающим на мём.
Нет, не только из-за этого
FIB+ более приятное впечатление оставили после пробы, но это все на вкус и цвет
kdv писал(а): а я - нет.
я отнюдь не рекламирую FIB+ :)
там просто нет компонентов а-ля IBTable, которые люди все-таки умудряются использовать при их наличии в IBX

Ответить