powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странности при сортировке с использование знака -
6 сообщений из 6, страница 1 из 1
Странности при сортировке с использование знака -
    #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
Странности при сортировке с использование знака -
    #32288982
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм-м. Тоже попробовал - аналогичный результат. Странно однако... Тест проводился на PowerBuilder 9.0.1 Build 6533 для External DataWindow
...
Рейтинг: 0 / 0
Странности при сортировке с использование знака -
    #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
Странности при сортировке с использование знака -
    #32289555
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп , как всегда, нас просветил. Я вот думаю, может при возникновении проблем лучше сразу ему писать, чем засорять форум?
...
Рейтинг: 0 / 0
Странности при сортировке с использование знака -
    #32289601
Фотография DenisVK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп, спасибо за разъяснения.
Но я тогда вообще мало чего понимаю :-))
А накой тогда в их родном серваке ASA,ASE сортирует по нормальным правилам, а в PB по своим?
...
Рейтинг: 0 / 0
Странности при сортировке с использование знака -
    #32290385
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное по причине того, что БД продукты пишутся с многоплатфоменностью в уме и в них всякие хитрости типа collation sequences, etc. имеются, а РВ - только с Windows(tm) в уме, а все native Windows(tm) controls, имеющие имплицитную сортировку, сортируются также...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странности при сортировке с использование знака -
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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