Пошук по даті

При передачи даты из поля Дата рождения с типом Terrasoft.ContentType.DATE, SelectQuery возвращает ошибку Uncaught The data types nvarchar and date are incompatible in the add operator.
Как передавать дату в SelectQuery?
Есть ли примеры запроса даты в SelectQuery?

Нравится

2 комментария

Посмотрел в конфигурации и не нашел такого типа. Возможно его нет и поэтому возникает ошибка.

Попопробуйте испольозвать Terrasoft.DataValueType.DATE_TIME или Terrasoft.DataValueType.DATE.
А также ESQ - http://academy.terrasoft.ru/documents/docs/technic/SDK/7.7.0/UsingEntit…

День добрый Роман!!!

ваш вопрос был как передать "Дату" в SeleceQuery в виде параметра в фильтр запроса? если да то описывать какого типа передается параметр не требуется. просто выполняется создание фильтра и все, вот пример:

     esq.filters.addItem(this.Terrasoft.createColumnFilterWithParameter(
          this.Terrasoft.ComparisonType.EQUAL, "StartDate", this.get("StartDate")));

если у вас в другом проблема, то прошу более подробно пояснить в чем у вас проблема. спасибо!!!

Показать все комментарии