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

start [/forum/topic.php?desktop=1&fid=15&tid=1337378]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 432ms |

| 0 / 0 |
