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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2007, 15:26   #4  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
и если сделать запрос типа
X++:
select accountNum from ledgerTrans 
where ledgerTrans.modifiedDate > str2date( "01012000", 123)
то в базу полетит sql-запрос
X++:
SELECT TOP 1 A.ACCOUNTNUM,A.RECID FROM LEDGERTRANS A 
WHERE ((DATAAREAID=N'dat') 
AND ({ts '1900-01-01 00:00:00.000'}>{ts '2000-01-01 00:00:00.000'}))
который не только ошибку не выдаст (на тему что поля modifiedDate в таблице нет), но и вряд ли вернёт какие-нибудь записи
система создаёт видимость того, что поле modifiedDate есть и заполнено значением datenull()
__________________
Дмитрий
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как в динамическом запросе использовать исловие OR между двумя полями? yooshi DAX: Программирование 12 07.08.2009 16:34
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
как конвертировать поле MODIFIEDDATE? lewisdragon DAX: Функционал 9 07.04.2004 13:14
Изменение полей ModifiedTime etc. lexa DAX: Программирование 2 01.02.2004 22:56
Диалоговое окно с Lookup полями Julietta DAX: Программирование 1 15.12.2003 13:00

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

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

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