Показать сообщение отдельно
Старый 17.05.2011, 11:33   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,451 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Можно. Только синтаксис немного иной.
select в аксапте ничего не возвращает. Вместо этого он инициализирует соответствующий табличный курсор. Т.е. делать нужно так

X++:
select MyTable where ... ;
if (MyTable != NULL)
{
...
}
else
{
...
}


Способ, предложенный IvanOFF, основывается на сокращённой форме оператора select. Не все запросы можно привести к такому виду. Но когда это возможно, то получается вполне лаконично.

Последний раз редактировалось S.Kuskov; 17.05.2011 в 11:53.
За это сообщение автора поблагодарили: timaluhs (1).