Мне нужно обновить запись в таблице с помощью ValidTimeStateFieldTypeUTCDateTime, но мне нужно обновить только поле строки. Если я использую этот код:Как не обновить поле ValidFrom - ValidTo?
while select forUpdate MyTable
{
MyTable.StringField = "Test";
MyTable_UPD.validTimeStateUpdateMode(ValidTimeStateUpdate::EffectiveBased);
ttsbegin;
MyTable.update();
ttscommit;
}
После команды MyTable.update();
изменить значение на столе MyTable.ValidFrom или MyTable.ValidTo. Мне нужно изменить только значение на StringField, мне не нужно менять значения на ValidFrom/To. Я хочу сохранить ту же информацию в поле UTC, и я не хочу создавать новую запись.
Если я использую MyTable.validTimeStateUpdateMode(ValidTimeStateUpdate::Correction);
, то я получаю сообщение об ошибке.
Можно изменить только значение и ничего не трогать на поле ValueFrom/To?
Thanks,
enjoy!
Что ошибка вы получаете при использовании ValidTimeStateUpdate :: Коррекция? – SShaheen