Приветствую, коллеги. Фильтрацию по содержимому в поле, которое является типом массива байт, можно произвести например таким условием:
where encode("InputArguments", 'escape') like '%identifierNo=cardnumber123%';
По той же логике пытался сделать фильтр через ESQ такого формата:
esq.Filters.Add( esq.CreateFilterWithParameters( FilterComparisonType.Contain, "InputArguments", Encoding.UTF8.GetBytes(inputArguments) ));
В результате получаю исключение: "42883: function upper(bytea) does not exist". Есть ли обходные пути для реализации данного фильтра?
Нравится
1 комментарий
31 мая 2021 10:37
Добрый день, Александр.
К сожалению, наше приложение не поддерживает фильтр Contain с типом данных "массив байт". Мы передадим данную проблему разработчикам приложения для исправления в будущих версиях.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать