|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Пример: Создаем DW с полем string Далее вбиваем такие значения: '11','-1','11-','-11','-1-1','1-1' Далее сортируем по возврастанию, и получаем такую последовательность: '-1','11','-11','1-1','-1-1','11-' Что получается покрайней мере очень странно!!! Допустим меняем символ '-' на '/' и что мы видим: '/1','/1/1','/11','1/1','11','11/' - что есть правильно. В следсвии этого и возникает вопрос, как же всетаки PB учитывает символ '-'. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 11:44 |
|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Хм-м. Тоже попробовал - аналогичный результат. Странно однако... Тест проводился на PowerBuilder 9.0.1 Build 6533 для External DataWindow ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 14:58 |
|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Из хелпа по Sort method "The Sort method uses a typical lexical sort, with symbols, such as a hyphen or underline, ranked higher than alphanumeric characters." Из Сайбейса: This is because PB 32 bit versions are using a Word Sort rather than a String sort. This is done to ensure that sort order of such things as "coop" and "co-op" will keep words together as you would expect (or that names with apostrophes would sort correctly with names that don't have apostrophes, etc) ... ... This is sorting as it should ... In Win32 the compare that we're doing internally intentionally ignores hyphens (-) and apostrophes (') (this is called a word sort as opposed to a string sort). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 19:42 |
|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Филипп , как всегда, нас просветил. Я вот думаю, может при возникновении проблем лучше сразу ему писать, чем засорять форум? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 09:48 |
|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Филипп, спасибо за разъяснения. Но я тогда вообще мало чего понимаю :-)) А накой тогда в их родном серваке ASA,ASE сортирует по нормальным правилам, а в PB по своим? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 10:21 |
|
Странности при сортировке с использование знака -
|
|||
---|---|---|---|
#18+
Наверное по причине того, что БД продукты пишутся с многоплатфоменностью в уме и в них всякие хитрости типа collation sequences, etc. имеются, а РВ - только с Windows(tm) в уме, а все native Windows(tm) controls, имеющие имплицитную сортировку, сортируются также... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 19:07 |
|
|
start [/forum/topic.php?fid=15&msg=32288600&tid=1339464]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 232ms |
total: | 369ms |
0 / 0 |