Показать сообщение отдельно
Старый 11.08.2006, 10:23   #1  
poul is offline
poul
Участник
 
16 / 11 (1) +
Регистрация: 11.08.2006
Использование "like" при работе с классом "QueryBuildRange"
Как задать классу "QueryBuildRange" значение c ключевым словом "like" ?

Требуется получиться запрос типа

X++:
select RassetTable
where RassetTable.AccountNum like "0*";
вариант

X++:
Query query = new Query();
QueryBuildDataSource ds = query.addDataSource(tableNum(RassetTable));
QueryRun queryRun;
;
ds.addRange(fieldNum(RassetTable, AccountNum)).value('((AccountNum like "0*"))');
queryRun = new QueryRun(query);
queryRun.next();
генерирует ошибку "Ошибка расширенного диапазона запроса", причем если слово "like" в диапазоне поменять на "==", отрабатывает без ошибок