Показать сообщение отдельно
Старый 13.03.2009, 12:44   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
обновление поля в заданной таблице
В диалоге вводится tableName. Для указанной таблицы, то есть в ней, есть поле TMN_ImportStatus. Дальше по нажатию ok происходит обновление этого поля.
Таблица, в которой происходит обновление поля, становится известна только при запуске кода. Как это провернуть с использованием Common? Query использовать нехочется, на крайний случай map.

То есть вот чего хочу:
X++:
    TableName tableName;
    Common  common;
    ;

    ttsbegin;

    while select forupdate common
    {
        common.(fieldname2id(tablename2id(tableName), "TMN_ImportStatus")) = 100;
        common.doUpdate();
    }

    ttscommit;
как указать, какая таблица будет в common?

Последний раз редактировалось Eldar9x; 13.03.2009 в 12:52.