Тема: Сложение))
Показать сообщение отдельно
Старый 07.04.2015, 12:28   #2  
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...