在dynamics-crm中发生了验证错误

时间:2017-12-28 13:34:03

标签: dynamics-crm crm dynamics-crm-2016

在我的代码中,我从一个日期字段插入另一个日期字段,然后使用新数据更新我的实体并调试我的代码。我得到了这个例外:

A validation error occurred.  The value of  on record of type is outside the valid range.

当我更改CRM UI中的相同字段时,我没有收到任何错误。我应该在哪里寻找?有什么问题?

1 个答案:

答案 0 :(得分:0)

通常此错误如下所示:

  

发生验证错误。 “entity_name”类型记录上的“field_name”值超出了有效范围。

如果字段是选项集,则必须确保代码中传递的值(ex.10000000)在选项集自定义中的可用选项范围内(例如:10000000,10000001,10000002)

您说的日期字段,验证实体之间的日期字段是否属于同一类型(如仅日期,日期时间,特定时区等)。此外,使用SDK从CRM中检索将为您提供UTC,而创建/更新时代码中的日期值分配将被解析为UTC ..请检查可能的日期范围,如2017年11月31日。