|
|
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. "Types of expression must mutch" C полями другого типа работает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:04 |
|
||
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
f45fdate d d=dw_1.GetItemDate(1,"datenach") dw_1.SetFilter("trndoc_date="+string(d)) dw_1.Filter( ) После SetFilter выдает ошибку "Types of expression must mutch" C полями другого типа работает нормально. Ошибочная строка выделена красным. Правильно будет так: dw_1.SetFilter("trndoc_date=' " + string(d) + " ' ") Иначе (в Вашем варианте) string(d) воспринимается не как строка. --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:10 |
|
||
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
Можно, например, сделать так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:14 |
|
||
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
2 Winnie-the-Pooh: Да, это Вы верно подметили! :) А я и не обратил внимания, что там идет обработка даты - ошибка со строкой сразу в газа бросилась. Для даты Ваш пример - как раз то, что доктор прописал... --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:59 |
|
||
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
Да, спасибо, я разобрался. Хотя не понимаю, почему тогда для поля тип integer, такого синтаксиса не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 16:49 |
|
||
|
Фильтрация dw по полю тип DATE
|
|||
|---|---|---|---|
|
#18+
f45fДа, спасибо, я разобрался. Хотя не понимаю, почему тогда для поля тип integer, такого синтаксиса не требуется . Хм, даже не знаю, как и объяснить, так что не обессудьте, если невнятно... Рассмотрите выражение, которое Вы передаете методу SetFilter() в каестве строки внутри скобок. А потом уберите кавычки (только внешние). То, что Вы получите дожно быть правильным выражением языка PowerScript. Т.е. если тип поля дя поиска Integer , то выражение внутри кавычек будет Код: plaintext Код: plaintext Код: plaintext 1. 2. Тогда дя строкового поля преобразование синтаксиса должно включать подставление кавычек Код: plaintext 1. 2. 3. Код: plaintext Код: plaintext 1. Код: plaintext 1. 2. Код: plaintext Теперь понятно? ;-) --- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32651086&tid=1338948]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 560ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...