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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.11.2003, 18:39   #1  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
Строка не может быть в Where?!!!
Пишу код такой:
[PHP]
....
where
priceDiscTable.ItemRelation ==s1
...
/PHP]
где
- s1 типа str.
- ItemRelation тоже str
При компиляции выдает:
*** Ошибка 103. Контейнерные и текстовые поля не могут быть использованы в выражениии where.

Если же писать так :
[PHP]
....
where
priceDiscTable.ItemRelation == "Вася мля"
...
/PHP]

То все работает.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 20.11.2003, 18:46   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Сколько раз уже на форуме об этом писали: явно задавайте длину строк или используйте, наконец, правильные EDT.
Старый 20.11.2003, 18:50   #3  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Задай длину текстовой переменной (скажем, опиши ее как str 2 s, или PriceDIscItemRelation s) - и усе будет у порядке.

Ошибка выдается только на безразмерные текстовые переменные.

Проверено на 2.5 SP2 International. Интересно как в тройке?
__________________
Strictly IMHO & nothing personal
Старый 20.11.2003, 18:50   #4  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
спасибо большое.)
Просто на форуме не быстро получается что нибудь найти.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 20.11.2003, 18:52   #5  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
на счет 3.0 не знаю. у меня 2.5 + SP 2.0 RU
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выделяется не та строка в Lookup списке V.Yelkin DAX: Программирование 13 28.10.2008 09:20
DAX 4 SP1 Счет-фактура не может включать различные ставки НДС Daiver DAX: Функционал 3 01.10.2007 15:31
Контейнерные и текстовые поля не могут быть использованы в выражении WHERE Александр Костоусов DAX: Программирование 12 04.10.2004 16:29
where FieldX == "ABC" Mechanizm DAX: Программирование 2 26.03.2004 17:15
WHERE и текстовое поле SnowMan DAX: Программирование 9 20.10.2003 10:19

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

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

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