powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / регистронезависимый фильтр для tablePane
5 сообщений из 5, страница 1 из 1
регистронезависимый фильтр для tablePane
    #38331868
2acid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли для фильтра:
Код: sql
1.
2.
filterType="text"
filterOp="["


указать, что поиск будет регистронезависимый? источник данных заполняю в tableName.
Или только самому собрать ResultSet в OnCreateResultSet ?

Cache for Windows (x86-32) 2010.1.6 (Build 952_2U) Sat Mar 30 2013 23:27:38 EDT
...
Рейтинг: 0 / 0
регистронезависимый фильтр для tablePane
    #38331894
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2acid ,
Документация: SQL PredicateComparison OperatorDescription[Contains operator. Match must contain the specified string. The Contains operator uses EXACT collation, and is therefore case-sensitive. источник С версии 2012.1 для этих целей добавлен " UP[ ".
Для Вашей версии Вам придётся реализовывать это самостоятельно.
...
Рейтинг: 0 / 0
регистронезависимый фильтр для tablePane
    #38331964
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2acid, и еще проверьте план запроса. С этим оператором, емнип, не используется индексы
...
Рейтинг: 0 / 0
регистронезависимый фильтр для tablePane
    #38331985
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2acid ,

В дополнение к сказанному doublefint.

Для строк по умолчанию используется сортировка SQLUPPER , а предикат [ рассчитан на EXACT, поэтому "просто" индекс на строку в запросе использоваться не будет.
Но чтобы индекс всё же задействовать, нужно ему явно в определении указать сортировку EXACT, например так: Index idx On Field As Exact;
...
Рейтинг: 0 / 0
регистронезависимый фильтр для tablePane
    #38332228
2acid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit, doublefint спасибо!
благо компонент tablePane переопределен, и не составило труда добавить операцию для фильтра "UP["
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / регистронезависимый фильтр для tablePane
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]