使用ExecSQL兑换过滤DateTime不起作用

时间:2019-06-25 20:12:53

标签: outlook-addin outlook-redemption

我正在应用此过滤器:

        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}");

但是我有这个异常:

ConsoleApplication1.exe中发生了类型为'System.Runtime.InteropServices.COMException'的未处理异常

其他信息:不支持的运算符:/

是否可以进行这种过滤? [使用>运算符]

1 个答案:

答案 0 :(得分:1)

您需要确保date变量采用SQL格式并用单引号引起来。