AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2004, 14:16   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,702 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Я же написал, что смотрел код объекта SysQuery. В частности SysQuery::CountPrim который собственно и выполняет расчет количества. Вот фрагмент его кода:

PHP код:
    ...
    while (
countQueryRun.next())
    {
        
common  countQueryRun.get(countQuery.dataSourceNo(1).table());
        
counter += common.recId;
        
loops++;
    }

    return [
counter,loops]; 
Т.е. это все тот же "тупой" перебор строк. Специально проверял время подсчета по SysQuery и явным циклом. Разницы не заметил Скорее даже прямой расчет предпочтительнее (меньше второстепенных операций)
Теги
count, query, баг, количество, ошибка, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как программно узнать количество промаркированных строк в гриде? Jackally DAX: Программирование 12 24.12.2007 17:16
Количество строк в Grid Eland DAX: Программирование 3 10.11.2006 15:03
Предельное количество строк в Report Владимир Максимов DAX: Программирование 1 22.12.2005 15:02
Количество строк на страницу Berkoff DAX: Программирование 2 26.10.2004 10:30
Как подсчитать количество строк в отчете ATimTim DAX: Программирование 2 21.09.2004 13:44

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:29.