AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.05.2004, 18:17   #1  
simply is offline
simply
Участник
 
84 / 10 (1) +
Регистрация: 24.05.2004
Адрес: москва
проблема с работой оператора switch
помогите разобраться....

значит так

ss - перечисляемый тип
в таблице table поле StrType создано на основании этого типа.

и вот такой код:

Method(str lineName)

while select table where table.StrType == ss::enmValue
{
switch (lineName)
{
case 'M01' :
...
break;
case 'M02' :
...
break;
}
}

при компиляции на втором case генерится совершенно непонятное сообщение:
"Типы операнда не совместимы с оператором"
причем замечено, что это напрямую связано с нахождением в условии выборки ss::enmValue... без этого свич работает нормально...
я правда заменил свич набором операторов if... и как бы зработало, но все таки интересно... это глюк... или я где-то туплю...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
Проблема с кодировкой Trinux DAX: Программирование 5 20.04.2007 10:43
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Можно ли исп. switch задать диапазон для case ??? djoker DAX: База знаний и проекты 23 27.12.2004 15:28
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:57.