|
![]() |
#1 |
Участник
|
Не проверял, но думаю как-то так..
Код: Common record; DictTable dt = new DictTable(tableId); ; record = dt.makeRecord(); ttsbegin; select forupdate record where record.RecId == recId; if(record.RecId == recId) { record.(fieldNum) = value; record.update(); } ttscommit; Код: Query q = new Query(); QueryRun qr; QueryBuidDataSource qbDS; Common record; ; qbDS = q.AddDataSource(tableId); qbDS.update(true); qbDS.addRange(tableId, FieldName2Id(tableid, "RecId")).value(recId); qr = new QueryRun(q); ttsbegin; while(qr.next()) { record = qr.get(tableId); record.(fieldNum) = value; record.update(); } ttscommit; |
|