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

Результаты опроса: Какой из методов следует использовать?
if (record) - Хорошо бы ответить в теме, почему 19 73.08%
if (record.RecId) - Хорошо бы ответить в теме, почему 5 19.23%
Свой вариант - Отписался в теме 2 7.69%
Голосовавшие: 26. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2008, 11:49   #1  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Я почти всегда использую if (record). Проблем вроде не встречал. Почему именно так - не знаю. Особо никогда не анализировал.
__________________
С уважением,
Олег.

Последний раз редактировалось oip; 27.11.2008 в 12:09. Причина: немного не так сначала написал
Старый 27.11.2008, 12:04   #2  
anykey is offline
anykey
Участник
 
35 / 26 (1) +++
Регистрация: 04.12.2006
не совсем понял, почему нельзя использовать проверку по RecID при указании списка полей для выборки.
Если я верно понял, не должна срабатывать проверка таког вида:
X++:
if((select firstonly AccountNum from custTable).RecId)
        info ("Found");
?
А вообще стараюсь использовать только проверку по RecId (опять таки не помню почему, что-то читал по этому поводу), исключая случаи проверки невставленных записей и сгруппированных рез-тов.

Последний раз редактировалось anykey; 27.11.2008 в 12:07.
Теги
best practice, faq, recid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
if (record) в случае join с использованием group by kashperuk DAX: Программирование 9 07.12.2007 15:11
jerry-dynamics: How can you make sure that the end user can not delete a record in one table if there are related records in another table? Blog bot DAX Blogs 0 16.06.2007 11:20
Fred Shen: Always use recId to know if a select statement returns a record Blog bot DAX Blogs 0 28.10.2006 16:40
InventJournalTrans DreamCreator DAX: Программирование 7 14.12.2004 14:48
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:23.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.