Фильтр DateTime с ExecSQL Redemption не работает - PullRequest
0 голосов
/ 25 июня 2019

Я применяю этот фильтр:

        var date = new DateTime(2019, 06, 20).ToUniversalTime().ToString("dd/MM/yyyy HH:mm");
        MAPITable mt = session.Stores.MAPITable;
        mt.Item = inbox.Items;

        var records = mt.ExecSQL($"select Subject, EntryID from Inbox Where \"urn:schemas:httpmail:datereceived\" > {date}");

Но у меня есть это исключение:

Произошло необработанное исключение типа 'System.Runtime.InteropServices.COMException' в ConsoleApplication1.exe

Дополнительная информация: неподдерживаемый оператор: /

Можно ли сделать этот тип фильтра? [С> оператором]

1 Ответ

1 голос
/ 28 июня 2019

Необходимо убедиться, что переменная даты отформатирована в SQL и закодирована в одинарных кавычках.

...