Цитата:
Сообщение от
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 упомянули, так вам надо новые записи добавить, или изменить существующие?