![]() |
#1 |
Участник
|
Строка не может быть в Where?!!!
Пишу код такой:
[PHP] .... where priceDiscTable.ItemRelation ==s1 ... /PHP] где - s1 типа str. - ItemRelation тоже str При компиляции выдает: *** Ошибка 103. Контейнерные и текстовые поля не могут быть использованы в выражениии where. Если же писать так : [PHP] .... where priceDiscTable.ItemRelation == "Вася мля" ... /PHP] То все работает.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
![]() |
#2 |
Banned
|
Сколько раз уже на форуме об этом писали: явно задавайте длину строк или используйте, наконец, правильные EDT.
|
|
![]() |
#3 |
Учаснег
|
Задай длину текстовой переменной (скажем, опиши ее как str 2 s, или PriceDIscItemRelation s) - и усе будет у порядке.
Ошибка выдается только на безразмерные текстовые переменные. Проверено на 2.5 SP2 International. Интересно как в тройке?
__________________
Strictly IMHO & nothing personal ![]() |
|
![]() |
#4 |
Участник
|
спасибо большое.)
Просто на форуме не быстро получается что нибудь найти.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
![]() |
#5 |
Участник
|
на счет 3.0 не знаю. у меня 2.5 + SP 2.0 RU
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|