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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2015, 12:28   #1  
JonAx is offline
JonAx
Участник
 
67 / 11 (1) +
Регистрация: 25.07.2014
Цитата:
Сообщение от FrolovAndy Посмотреть сообщение
Вы все-таки постановку исходную опишите =) Иначе мы еще очень долго будем подбирать подходящий вариант решения задачи.
По коду я вижу, что вы хотите сначала сгенерить 10 записей, потом их обновить. Это то что требуется?
Вообще, всё работает нормально, и цикл проходит столько раз сколько нужно. Каких-то проблем не выявлено.
Получается мне надо, чтобы создалось несколько записей от 1 до 10 в NameID, а в NameDI были сложены на 10))
X++:
    ttsbegin;

           while (i <= 10);
           {    
                newRecord.clear();
                newRecord.data(testInfo);
                newRecord.NameID = i;
                newRecord.insert();
                i++;
                

           }

      


    while select forupdate TestInfo
            where testInfo.NameID == 1 ||
                  testInfo.NameID == 2 ||
                  testInfo.NameID == 3



    {

        testInfo.NameDI = testInfo.NameID + 10;
        testInfo.update();
    }

    ttscommit;
цикл идет бесконечно и ax у меня зависает и выкидывает(( как сделать чтобы цикл остановился на 10? у меня создает 10 записей, но не по порядку, а просто 1 1 1 1 1 1 1 в столбик, а надо чтобы было 1 2 3 4 5 6...
 


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

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

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