場景:我在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