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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2007, 13:23   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, это его просто глючит.
А вот если вынести преобразование в строку до обновления, то таки натыкаемся на проблему...

Update_Recordset видимо глупая команда, и не может понять, что используется like, а соответственно, может быть перечень значений, то есть строка.

Поэтому видимо таки придется построчно обвнолять.
Старый 04.09.2007, 13:30   #2  
Breeze is offline
Breeze
Участник
 
19 / 10 (1) +
Регистрация: 01.06.2007
Адрес: Омск
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Ну, это его просто глючит.
Update_Recordset видимо глупая команда, и не может понять, что используется like, а соответственно, может быть перечень значений, то есть строка.
Может и глупая, а может и нет... Ведь для диапазонов используюся Query. Мне нужно было узнать, можно так делать или нет

Цитата:
Сообщение от kashperuk Посмотреть сообщение
Поэтому видимо таки придется построчно обвнолять.
Видимо да)))))

Спасибо за участие!!!
__________________
Step by step...
Старый 04.09.2007, 13:31   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
X++:
    InventTable it;
    container   c;
    str 1000    s;
    ;
    s = con2str(c);
    
    update_recordset it
    setting ItemId = "value"
    where it.ItemId like s;
А так кушает. Если известен формат строки - такую строку можно пихать в where/
Старый 04.09.2007, 13:33   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
X++:
    InventTable it;
    container   c;
    str 1000    s;
    ;
    s = con2str(c);
    
    update_recordset it
    setting ItemId = "value"
    where it.ItemId like s;
А так кушает. Если известен формат строки - такую строку можно пихать в where/
Да. Главное, чтобы это было не Мемо и не динамический str
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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