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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2012, 10:53   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Не первый раз встречаюсь с реализацией предачи данных через контейнер. И всякий раз не понимаю зачем? Вот например Временная таблица, из контейнера в источник данных.

Разве insert из одной табличной переменной в другую не будет быстрее проще и правильнее?

P.S.: Можно это даже отдельным методом оформить
X++:
    void copyTmpData(Common _from, Common _to, boolean _replace = false)
    {
        ;        
        #ASSERT(_from.isTmp() && _to.isTmp() && _from.TableId == _to.TableId);
        
        _to.ttsbegin();
        if (_replace)
        {
            delete_from _to;
        }

        while select _from
        {
            _to.data(_from);
            _to.insert();
        }
         _to.ttscommit();
    }

Последний раз редактировалось S.Kuskov; 26.07.2012 в 11:10.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
передача бинарных файлов с клиента на AOS и обратно corvax DAX: Программирование 9 01.04.2014 15:05
Join временной таблицы в запросе yahenz DAX: Программирование 12 24.04.2012 14:59
Display метод временной таблицы выполняется в компании DAT S.Kuskov DAX: Программирование 4 15.04.2011 20:11
Передача временной таблицы в batch DTD DAX: Программирование 10 30.04.2008 13:55
Передача временной таблицы 6apcyk DAX: Программирование 11 09.08.2006 17:32

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

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

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