Зарегистрироваться | Поиск |
Результаты опроса: Какой из методов следует использовать? | |||
if (record) - Хорошо бы ответить в теме, почему |
![]() ![]() ![]() ![]() |
19 | 73.08% |
if (record.RecId) - Хорошо бы ответить в теме, почему |
![]() ![]() ![]() ![]() |
5 | 19.23% |
Свой вариант - Отписался в теме |
![]() ![]() ![]() ![]() |
2 | 7.69% |
Голосовавшие: 26. Вы ещё не голосовали в этом опросе |
|
Опции темы |
![]() |
#10 |
Участник
|
2 anykey
Прошу прощение, но пример в этом посте X++: select count(purchId) purchTable where purchTable.purchId == "Do not exist"; if (purchTable) { info("The record exists!"); } По этому запросу из базы данных будет возвращен курсор, со значением в агрегатной функции равным нулю. И аксапта абсолютно правильно говорит об этом - значение найдено. А то, что оно равно 0 - так про это и спрашивали, собственно. Вот если бы агрегатная функция была max() или min(), а условие срабатывало, то это бы был явный косяк Аксапты. Что касается меня, то использую, в основном, if (record)
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 27.11.2008 в 14:50. |
|
Теги |
best practice, faq, recid |
|
|