场景:我在Dynamics CRM 2011中有一个包含附件的自定义实体。我想查询那些包含哈希标签的文件名的附件( '#')。假设我附上了几个文本文件。 kdk#ie.txt,Report.txt,& k!ke.txt到自定义实体。 以下是我对Odata查询的结果。 错误代码:Dynamics CRM:Odata查询,用于检查文件附件文件名是否包含unicode'#'
//ORGANIATION/XRMServices/2011/OrganizationData.svc/AnnotationSet?$filter=ObjectId/Id EQ GUID '{GUID} HERE' 和IsDocument EQ真实substringof( '#',文件名)
返回:错误的请求
因为它是一个Unicode,所以我尝试了下面的字符串参数。 '\ u0023' 'U + 0021' 'W%u0023'
但回报是0或
我测试了错误的请求 '!' &'报告'分别成功返回1。它似乎只对#没有用。
任何想法,为什么我没有得到我预期的结果?
真的很感激。
TIA
哦,我的。 https://msdn.microsoft.com/en-us/library/aa226544(SQL.80).aspx这回答了我的问题。 :) – Cyrus