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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2013, 13:00   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Сомневаюсь что выполнение идет асинхронно.
Если это так то как быть в случае возникновения исключения на вставке ?
Код уже ушел дальше, может даже и транзакция закоммитилась и тут как по волшебству из ниоткуда исключение прилетает о конфликте уникального ключа или еще какая ошибка ?

Это же был бы архитектурный косяк.
Старый 17.09.2013, 13:06   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
Сомневаюсь что выполнение идет асинхронно.
Если это так то как быть в случае возникновения исключения на вставке ?
Код уже ушел дальше, может даже и транзакция закоммитилась и тут как по волшебству из ниоткуда исключение прилетает о конфликте уникального ключа или еще какая ошибка ?

Это же был бы архитектурный косяк.
Косяком была бы асинхронная вставка на insert(). А сей класс предназначен для массовой вставки данных. А массовость - она на то и массовость, что имеет определенные допущения в угоду скорости вставки
__________________
Возможно сделать все. Вопрос времени
Старый 17.09.2013, 14:00   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Косяком была бы асинхронная вставка на insert(). А сей класс предназначен для массовой вставки данных. А массовость - она на то и массовость, что имеет определенные допущения в угоду скорости вставки
Не могу с этим согласиться.
Не вижу принципиальной разницы вставки insert() один раз или массово. Даже если бы такое было сделано, должен был бы быть метод позволяющий понять итог этой асинхронной операции. Ну то есть грубо говоря, сессию то гасить (выходить из Аксапты) можно или нет.
Теги
recordinsertlist, recordsortedlist

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить имена полей, которые есть у таблицы? 3oppo DAX: Программирование 2 22.12.2006 14:30
ALEG: Software-as-a-service есть ли у них будущее в России Blog bot DAX Blogs 0 28.10.2006 16:10
Fullscope - Процессное производство для Axapta есть. mazzy DAX: Функционал 33 28.08.2006 13:22
Есть ли возможность вызывать код с вышележащих слоев ? FishLog DAX: Программирование 5 07.09.2004 17:24
Что есть для Inernet-а ? bucken DAX: Функционал 6 29.10.2003 12:31

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

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

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