【问题标题】:Is it possible to make a NOT LIKE filter on the ExecSQL subject of a MAPITable? Outlook Redemption是否可以对 MAPITable 的 ExecSQL 主题进行 NOT LIKE 过滤器?展望赎回
【发布时间】:2019-11-07 16:09:33
【问题描述】:

是否可以对 MAPITable 的 ExecSQL 主题进行 NOT LIKE 过滤器?

我正在做这个过滤器:

MAPITable mt = session.Stores.MAPITable;
mt.Item = inbox.Items;
var records = mt.ExecSQL($"select Subject, EntryID from Inbox Where Subject not like '%[DocSite %'");

但我有这个例外:

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

附加信息:断言失败:字段数 == 1

如果我删除 NOT 约束,则它会应用和工作的 like 过滤器。问题在于 NOT 约束。

【问题讨论】:

    标签: outlook-addin outlook-redemption


    【解决方案1】:

    您是否尝试过像下面这样放置括号并将not 运算符移出? $"select Subject, EntryID from Inbox Where not (Subject like '%[DocSite %')"

    【讨论】:

    • 嗨,德米特里,谢谢您的回答!我在代码中进行了更改,但显示了相同的错误消息。
    • 哦,等等,“不”需要在附近(主题如“等等”)-我更新了上面的声明
    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2016-06-01
    • 2013-11-03
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多