
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.01.2007, 18:50
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
Доброго времени суток всем. PB 9.0. Есть DW, которое нужно фильтровать. Выражение для фильтра: "client_name LIKE 'ООО%' AND client_phone LIKE '123%'". Функция SetFilter возвращает -1. Это возникает когда в фильтре 2 и более LIKE. Это глюк или что-то другое? Как обойти? Кто-либо сталкивался с этим? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.01.2007, 22:48
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
С like можно например вот так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2007, 01:18
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
AIZ"client_name LIKE 'ООО%' AND client_phone LIKE '123%'". Функция SetFilter возвращает -1. Это возникает когда в фильтре 2 и более LIKE. Это глюк или что-то другое? Как обойти? Не знаю, глюк это или фича :), но на 9.0.2 срабатывает вот так: (client_name LIKE 'ООО%') AND (client_phone LIKE '123%') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2007, 01:29
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Dim2000 AIZ"client_name LIKE 'ООО%' AND client_phone LIKE '123%'". Функция SetFilter возвращает -1. Это возникает когда в фильтре 2 и более LIKE. Это глюк или что-то другое? Как обойти? Не знаю, глюк это или фича :), но на 9.0.2 срабатывает вот так: (client_name LIKE 'ООО%') AND (client_phone LIKE '123%') Это еще один привет от того садюги, кто придумал порядок приоритетов операторов в DW :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2007, 08:35
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
Огромное спасибо Dim2000. Все работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2007, 15:10
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
18-я веснаЭто еще один привет от того садюги, кто придумал порядок приоритетов операторов в DW :) А-а-а... я, как всегда, решил проблему методом изуверского тыка вместо чтения RTFM-а ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.01.2007, 15:33
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
Да, кстати, теперь я уверен, что это фича :). ____________________________________ - Гарфилд, мышь! - Спасибо, я сыт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2007, 09:16
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
Вместо like в данном случае вполне можно воспользоваться Pos if(pos(.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2007, 00:10
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
match() не пользую, имел проблемы, голосую за Pos() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2007, 00:26
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Dim2000Да, кстати, теперь я уверен, что это фича :). Any sufficiently advanced bug is indistinguishable from a feature. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2007, 08:06
|
|||
|---|---|---|---|
Фильтр для DW - LIKE |
|||
|
#18+
Pos не подходит, т.к. например: LIKE '20208___50__07%'. Ну, и тому подобное. Сейчас, после заключения в скобки, по совету Dim2000, все работает правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2007, 10:57
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
voronkmatch() не пользую, имел проблемы, голосую за Pos() Какие проблемы с match? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2007, 14:55
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Anatoly Moskovsky voronkmatch() не пользую, имел проблемы, голосую за Pos() Какие проблемы с match?Работа в скрипте и в DW отличается. При этом в DW некоторые выражения не работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2007, 14:59
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Oleg1 Anatoly MoskovskyКакие проблемы с match?Работа в скрипте и в DW отличается. При этом в DW некоторые выражения не работают. Например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2007, 15:04
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Anatoly Moskovsky Oleg1 Anatoly MoskovskyКакие проблемы с match?Работа в скрипте и в DW отличается. При этом в DW некоторые выражения не работают. Например?Точно уже не помню. Что-то вроде такого: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2007, 15:54
|
|||
|---|---|---|---|
|
|||
Фильтр для DW - LIKE |
|||
|
#18+
Oleg1 Anatoly Moskovsky Oleg1Работа в скрипте и в DW отличается. При этом в DW некоторые выражения не работают. Например?Точно уже не помню. Что-то вроде такого: Код: plaintext Это работает одинаково и там и там. Только если выражение устанавливать через Modify то надо экранировать тильды: Код: plaintext Но это общее правило и к Match не имеет отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1337378]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 441ms |

| 0 / 0 |
