|
|
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте . PB 10.2.1 9597 PB 9.0.3 8670 не могу разобраться баг или фича. в DataWindow сортировка работает таким вот образом 001 0010 001-0 0010-0 0010-1 001-1 ..... тоесть сорт ДВ игнорирует символы - / из базы (ASA 9.0.2) данные выбираются нормально с использованием Order by 001 001-1 001-2 0010 0010-0 ....... можно ли как то заставить ДВ сортировать также если есть где почитать подскажите буде премного благадарен. Спасибо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 13:10 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Это описано в доке.The Sort method uses a typical lexical sort, with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters. Как поменять в DW не знаю. Но вполне вероятно, что можно поменять способ сортировки в СУБД где-то в NLS параметрах сеанса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 14:25 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Символьная сортировка, не является числовой (хотя, наверное автор и сам это понимает) Как вариант - создать псевдоколонку (неотображаемую) и произвести по ней сортировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 09:46 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyЭто описано в доке. The Sort method uses a typical lexical sort, with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters. Поправьте меня если я не правильно перевел Используется ТИПИЧНАЯ ( обычная ) лексическая сортировка С символами ТАКИМИ КАК ДЕФИС ИЛИ ПОДЧЕРКИВАНИЕ, ...... spas2001 Символьная сортировка, не является числовой (хотя, наверное автор и сам это понимает) Да полностью согласен. меня устраивает порядок 1 11 111 12 .... 2 21 НО у меня получается другая ситуация 001 0010 001-0 0010-0 ..... 0011 001-1 тоесть просто игнорируются - проблема решается созданием еще одного поля с заменой символа - на любой другой. вот я и хочу узнать это баг или фича или это у меня какие то настройки окривели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 11:15 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Да вроде так было всегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 11:47 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Да, в хелпе конечно это описано через одно место. Сортировка в DW производится так: сначала сравниваются значения без учета дефисов, _, апострофов. И только если значения равны, то тогда сравниваются с учетом этих символов. Именно это имелось в виду под словами "with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 11:56 |
|
||
|
баг или фича сортировки
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyДа, в хелпе конечно это описано через одно место. Сортировка в DW производится так: сначала сравниваются значения без учета дефисов, _, апострофов. И только если значения равны, то тогда сравниваются с учетом этих символов. Именно это имелось в виду под словами "with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters". :) Спасибо за уделенное внимание. Прийдется делать сортировку с дополнительным полем. ЗЫ Приятно что в билдере есть несколько путей достижения цели , пусть не всегда прямые , но они есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33996556&tid=1337600]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 386ms |

| 0 / 0 |
