|
|
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Подскажите как быть?! При использовании компонента IBTable невозможно установить FilterOption = [foCaseInsensitive]. А мне очень нужен поиск по базе без учёта регистра! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 11:21:13 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Используй событие OnFilterRecord (туда можно че хочешь напхать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 11:30:02 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Если использовать OnFilterRecord, то боюсь на слабой машине будет торможение при поиске. Попробую, конечно. Спасибо! Может ещё что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 15:21:04 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Ed5Если использовать OnFilterRecord, то боюсь на слабой машине будет торможение при поиске. Попробую, конечно. Спасибо! Может ещё что можно сделать? В принципе, когда я такое делал на клиенте, то не замечал разницы. Сейчас в основном поиск выполняю на серваке, а клиенту передаю только номер найденной записи. Получается гораздо лучше (от мощности клиента не зависит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 15:29:44 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
>Ed5 Известная багофича. В IBX компонентах фильтрация с использованием значения свойства Filter не реализована. Поэтому, как уже сказали, OnFilterRecord. Скорость примерно такая же, как если бы с Filter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 15:56:07 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Запрос вида Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 07:15:44 |
|
||
|
Нечувствительность к регистру,Firebird
|
|||
|---|---|---|---|
|
#18+
Johnmen Известная багофича. В IBX компонентах фильтрация с использованием значения свойства Filter не реализована. Поэтому, как уже сказали, OnFilterRecord. Скорость примерно такая же, как если бы с Filter. Он использует TIBTable, в котором свойство Filter как раз реализовано. Просто в этом компоненте Filter - это просто строка, которая подставляется в выражение WHERE запроса. Таким образом никакого FilterOption нет, а все что нужно можно просто писать в строку Filter. Например: Если в поле не используются русские символы, то просто: upper(FIELD) = 'SOMETEXT' Если используются и задан для поля Collate, то тоже самое. Если используются и Collate не задан, то upper(FIELD COLLATE PXW_CYRL) = 'РУССКИЙ ТЕКСТ' Для TIBQuery смысла в сойстве Filter просто нет, т.к. можно писать в Where "руками". Здесь действительно только локальная фильтрация через OnFilterRecord. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2004, 10:55:28 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32614235&tid=1578195]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 482ms |

| 0 / 0 |
