Здраствуйте. Подскажите пожалуста, формирую простой запрос с групировкой в строковом поле emplTable.Name. Запрос преобразовал все заглавные буквы в строчные.

.
Угробил целый день и незнаю что делать. Очень нехочется временную таблицу заводить. Что интересно, если ставлю условие orderMode::OrderBy - запрос отрабатывает в лучшем виде. Подскажите что не так?
QueryRun queryRun = new QueryRun (new Query());
EmplTable emplTable;
;
queryRun.query().addDataSource(tableNum(EmplTable));
queryRun.query().dataSourceNo(1).orderMode(orderMode::GroupBy);
queryRun.query().dataSourceNo(1).addSortField(fieldNum(EmplTable,Name));
while (queryRun.next())
{
emplTable = queryRun.getNo(1);
print emplTable.Name;
}
pause;
(З.Ы. Группировка мне необходима для другого случая, просто здесь нагляднее вопрос. Заранее благодарен.)