Цитата:
Сообщение от
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...