Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странности при сортировке с использование знака - / 6 сообщений из 6, страница 1 из 1
09.10.2003, 11:44
    #32288600
DenisVK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Пример:
Создаем 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 учитывает символ '-'.
...
Рейтинг: 0 / 0
09.10.2003, 14:58
    #32288982
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Хм-м. Тоже попробовал - аналогичный результат. Странно однако... Тест проводился на PowerBuilder 9.0.1 Build 6533 для External DataWindow
...
Рейтинг: 0 / 0
09.10.2003, 19:42
    #32289357
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Из хелпа по 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).
...
Рейтинг: 0 / 0
10.10.2003, 09:48
    #32289555
Black Savage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Филипп , как всегда, нас просветил. Я вот думаю, может при возникновении проблем лучше сразу ему писать, чем засорять форум?
...
Рейтинг: 0 / 0
10.10.2003, 10:21
    #32289601
DenisVK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Филипп, спасибо за разъяснения.
Но я тогда вообще мало чего понимаю :-))
А накой тогда в их родном серваке ASA,ASE сортирует по нормальным правилам, а в PB по своим?
...
Рейтинг: 0 / 0
10.10.2003, 19:07
    #32290385
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности при сортировке с использование знака -
Наверное по причине того, что БД продукты пишутся с многоплатфоменностью в уме и в них всякие хитрости типа collation sequences, etc. имеются, а РВ - только с Windows(tm) в уме, а все native Windows(tm) controls, имеющие имплицитную сортировку, сортируются также...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странности при сортировке с использование знака - / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]