Dynamics CRM2013 Odata的filter中含有日期字段时遇到的一个奇葩问题
在使用Odata拼写filter时我们一般都用工具,因为手写是件极不靠谱且错误率极高的事,下图是我用query designer拼出来的一个filter,因为时间是参数,所以在拷贝出下面这段filter出来后,我选择了手工编辑时间参数,蛋疼的问题也因此而开始。
下面这段中的日期是我手工加上的
?$filter=new_docstatus/Value eq 3 and new_insureddate le datetime '2016-2-28' and new_insureddate ge datetime '2016-2-01'
运行后始终报404,通过Unicode解码后得到的错误信息是“类型Microsoft.Xrm.Sdk.Entity不存在属性datetime,一个让人摸不着头脑的报错信息,过后的两个小时不停的搜索,不停的尝试,终于在一次尝试中发现,月份的2前面加个0将日期变成2016-02-28后就好了。
最后得出的结论是月和日如果是个位数时需在首位补齐0,不然就是404,尼玛这是什么坑爹的设置啊。
Dynamics CRM2013 Odata的filter中含有日期字段时遇到的一个奇葩问题的更多相关文章
- String 字符串中含有 Unicode 编码时,转为UTF-8
		1.单纯的Unicode 转码 String a = "\u53ef\u4ee5\u6ce8\u518c"; a = new String(a.getBytes("UTF ... 
- Tomcat 中get请求中含有中文字符时乱码的处理
		Tomcat 中get请求中含有中文字符时乱码的处理 
- oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
		将同一表中某一字段赋值给另外一个字段的语句update jxc_ckmx ckmx1 set ckmx1.ddsl = (select ckmx2.sl from jxc_ckmx ckmx2 whe ... 
- sqlserver  将一个表中的某些字段更新到另一个表中(转载)
		来源:https://blog.csdn.net/qq_23888451/article/details/86615555 https://blog.csdn.net/cyxinda/article/ ... 
- Dynamics CRM2013 在Visual Studio中开启脚本的Xrm.Page智能提示
		前面篇博文http://blog.csdn.net/vic0228/article/details/49663751提到了通过引用XrmPage-vsdoc.js文件来启用Xrm.Page的智能提示, ... 
- Dynamics CRM2013  6.1.1.1143版本号插件注冊器的一个bug
		近期在做的项目客户用的是CRM2013sp1版本号,所以插件注冊器使用的也是与之相应的6.1.1.1143,悲剧的事情也因此而開始. 在插件中注冊step时,工具里有个run in user's co ... 
- Dynamics CRM2013/2015 Plugin注册工具Register New Assembly时无法看到注册按钮的解决办法
		CRM2013的注册插件工具UI相比2011之前有了一定的改变,但改变UI的同时也给开发人员带来了困扰,打开注册工具点击Register按钮选择dll时页面就是下面这样的,你完全看不到最下面的两个按钮 ... 
- Dynamics CRM  EntityCollection 根据实体中的某个字段为依据去除重复数据
		CRM中通过QueryExpression查询出了一个EntityCollection集,但有时会存在重复数据,QueryExpression中有个属性distinct,只要设置为true就能过滤 ... 
- Golang 引用库中含有初始化代码时如何引用
		简单点说吧,要在引用库前加'_'符号 给出示例 //foo.go // /usr/local/go/pkg/src/foo/foo.go package foo import "fmt&qu ... 
随机推荐
- [LeetCode] Binary Tree Longest Consecutive Sequence II 二叉树最长连续序列之二
			Given a binary tree, you need to find the length of Longest Consecutive Path in Binary Tree. Especia ... 
- Python基础Day01
			Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ... 
- github学习(三)
			Git学习(二) 分支学习: 创建新分支dev:git branch dev 切换到dev分支:git checkout dev 可以简写为一句话:git checkout -b dev 可以用命令g ... 
- [BZOJ 2654]tree(陈立杰)
			Description 给你一个无向带权连通图,每条边是黑色或白色.让你求一棵最小权的恰好有need条白色边的生成树. 题目保证有解. Input 第一行V,E,need分别表示点数,边数和需要的白色 ... 
- [AHOI2006]基因匹配
			题目描述 卡卡昨天晚上做梦梦见他和可可来到了另外一个星球,这个星球上生物的DNA序列由无数种碱基排列而成(地球上只有4种),而更奇怪的是,组成DNA序列的每一种碱基在该序列中正好出现5次!这样如果一个 ... 
- hdu 5700区间交(线段树)
			区间交 Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submiss ... 
- 习题9-5 UVA 242
			Stamps and Enovelope Size 题意: 给你最多贴S张邮票.有N个邮票集合,每个集合有不同的面值.问哪个集合的最大连续邮资最大,输出最大连续邮资和集合元素. 如果不止一个集合结果相 ... 
- bzoj3963[WF2011]MachineWorks cdq分治+斜率优化dp
			3963: [WF2011]MachineWorks Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 270 Solved: 80[Submit][S ... 
- java 第三次作业
			(一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ... 
- div英文内容超过div长度
			添加css word-break: normal;word-wrap: break-word; 
