сори... я не правильно определил источник ошибки... дело оказалось не в нумераторе, а в заключенном в секциии case команде update_recordset...
структура вот такая:
PA_PlanBody rsUpdate;
str lineName;
switch (lineName)
{
case 'M01':
ttsbegin;
update_recordset rsUpdate setting Month01 = plan.Month01, State01 = plan.State01
where rsUpdate.PlanID == planId;
ttscommit;
break;
case 'M02':
ttsbegin;
update_recordset rsUpdate setting Month02 = plan.Month01, State01 = plan.State01
where rsUpdate.PlanID == planId;
ttscommit;
break;
}
так вот ... при компиляции, компилятор ругается на сторку "case 'M02':" - "Типы оператора не совместимы с оператором"
сама команда апдейта исполняется нормально... но в кэйс-структуре жить не хочет...
так что это может быть...
|