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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.08.2005, 16:24   #1  
Vick is offline
Vick
Участник
 
7 / 10 (1) +
Регистрация: 30.09.2004
Адрес: Москва
? Скорость забора данных из Queries
Стандартно данные забирают так:
PHP код:
    qr = new QueryRun(query);
while(
qr.next())
{
   
tbl qr.getNo(1);
   .... 
// работа с tbl 

... а можно и так (быстрее):
PHP код:
    qr = new QueryRun(query);
if(
qr.next())
{
    
tbl qr.getNo(1);
    do
    {
        .... 
// работа с tbl 
    
}
    while(
qr.next())

... и самый быстрый вариант:
PHP код:
    qr = new QueryRun(query);
if(
qr.next())
{
    
tbl qr.getNo(1);

    while(
tbl)
    {
        .... 
// работа с tbl 
        
next tbl;
    }

Какие побочные эффекты возможны в двух паследних вариантах?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Невозможно выполнить команду языка определения данных в () iHomer13 DAX: Программирование 8 18.07.2008 10:56
разная скорость отработки display методов на источнике данных формы wojzeh DAX: Программирование 10 05.05.2008 23:53
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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