Простой вопрос про AxaptaRecord.ExecuteStmt
В документации по IAxaptaRecord сказано, что выражение в методе ExecuteStmt должно быть вида "select * from %1 where %1.Name == ‘Axapta’"
Как я понял, условие можно формировать как хочешь, но при этом просто вместо имени таблицы вставлять %1.
Но у меня не проходит запрос
select * from %1 where %1.Name LIKE ‘*Axapta’ AND %1.FIELD=='1'
Значения в базе точно есть, но ничего не находит.
По отдельности %1.Name LIKE ‘*Axapta’ и %1.FIELD=='1' работают без проблем.
Может нельзя задавать несколько условий одновременно? или какой-то другой синтаксис нужно использовать?
|