【发布时间】:2015-10-15 01:58:11
【问题描述】:
场景:我在 Dynamics CRM 2011 中有一个带有附件的自定义实体。我想用包含井号标签 ('#') 的文件名查询这些附件。假设我附上了一些文本文件。 kdk#ie.txt、Report.txt 和 k!ke.txt 到自定义实体。 这是我对 Odata 查询的结果。 错误代码:
//ORGANIATION/XRMServices/2011/OrganizationData.svc/AnnotationSet?$filter=ObjectId/Id eq guid'{GUID HERE}' and IsDocument eq true and substringof('#',FileName)
返回:错误请求
因为它是一个 unicode,所以我在字符串参数上尝试了以下内容。 '\u0023' 'U+0021' 'w%u0023'
但返回要么是 0 要么是错误请求
我测试了“!” & '报告' 分别成功返回1。它似乎只对#不起作用。
任何想法为什么我没有得到我预期的结果?
真的很感激。
TIA
【问题讨论】:
-
天哪。 msdn.microsoft.com/en-us/library/aa226544(SQL.80).aspx 这回答了我的问题。 :)
标签: unicode dynamics-crm-2011 odata dynamics-crm