Тема: Сложение))
Показать сообщение отдельно
Старый 06.04.2015, 13:57   #12  
FrolovAndy is offline
FrolovAndy
Участник
 
71 / 45 (2) +++
Регистрация: 13.09.2007
Цитата:
Сообщение от JonAx Посмотреть сообщение
Можно еще один вопрос, как можно добавить данные через insert,чтобы в NameID я программно добавил данные а то я что то не могу понять, постоянно ошибка выходит, я вот так вот сделал))
X++:
static void TstInf(Args _args)
{
    TestInfo    testInfo;
    ;

    ttsbegin;
   

    while select forupdate TestInfo
        where testInfo.NameID = "1"
        
    {
        testInfo.NameDI=testInfo.NameID + 10;
        testInfo.update();
    }

    ttscommit;
}
В условии "where" должно быть по-другому:
X++:
     // where testInfo.NameID = "1"
     where testInfo.NameID == 1
1. В условных операторах равенство указывается '==' а не '='
2. Опять же, если int, то не == "1", а правильно будет == 1

Только вы про insert упомянули, так вам надо новые записи добавить, или изменить существующие?