04.03.2009, 19:07 | #1 |
Участник
|
Сортировка и сравнение строк
Есть 2 записи в таблице с текстовым кодом
".б" "-а" Если делать выборку с сортировкой по коду то порядок выборку получается такой 1 - ".б" 2 - "-а" Если же это временная таблица, то тот же запрос inventtable it; ; it.setTmp(); it.ItemId = "1"; it.ItemName = ".б"; it.doInsert(); it.ItemId = "2"; it.ItemName = "-а"; it.doInsert(); while select it order by itemName { info(strfmt("%1 / %2", it.ItemId, it.ItemName)); } - порядок другой 1 - "-а" 2 - ".б" т.е. упорядочение строк на СУБД и в x++ может быть разное. Это что у всех так? А то у меня из-за такого конфуза алгоритм поломался... (MBS Axapta 3.0 Sp4 Build#11.0) MSSQL 2005 |
|