2016-10-28 10 views
0

Я пытаюсь ввести код «while select».База данных AX 2012 - BaseEnum to String

У меня есть таблица "CarBrandTable" с двумя полями:

CarBrandId и стран.

CarBrandId - это строка. Страны - это базовое перечисление.

Теперь я хочу получить данные, запросив с помощью Select Statement.

Когда я хочу получить данные, указав информацию (carBrandTable.countries);

Компилятор говорит ... «Аргумент„TXT“несовместима с требуемым типом»

Я знаю, что мой baseenum не является строкой, и что я hvae каким-то образом преобразовать его. Но у меня есть проблемы с этим.

Есть ли у кого-нибудь отзыв?

Заранее спасибо

+0

Рассмотрите возможность получения ответа. –

ответ

3

Rephrase информацию так:

info(strFmt('%1', carBrandTable.countries)); 
3

Другой путь enum2str функция.

info(enum2str(carBrandTable.countries));