在SDK.REST.retrieveMultipleRecords中使用带有GUID的“ne”时出现语法错误

时间:2014-08-17 16:02:31

标签: dynamics-crm-online dynamics-crm-2013

我似乎无法使用GUID和' ne'调用retrievemultiplerecords时的运算符。这个查询的第一部分工作得很好,我通过ta_lead / Id查找...它的下半部分是chigs,其中有thisGuid的值。这是我尝试过的以及我得到的结果:

    options = "$select=ta_value&$filter=ta_lead/Id eq (guid'" + leadId + "') and ta_leadallocationId/Id ne (guid'" + thisGuid + "')";

这会返回错误请求:没有属性' Id'存在于' System.Guid'

    options = "$select=ta_value&$filter=ta_lead/Id eq (guid'" + leadId + "') and ta_leadallocationId ne (guid'" + thisGuid + "')";

这会返回错误请求:无法识别' Edm.Guid'文字'指导'''在' 87。

    options = "$select=ta_value&$filter=ta_lead/Id eq (guid'" + leadId + "') and ta_leadallocationId ne ('" + thisGuid + "')";

这将返回错误请求:运营商' ne'与操作数类型不兼容' System.Guid'和' System.String'

有什么想法吗? THX ...克林特

0 个答案:

没有答案