dynamic-crm 中发生验证错误

问题描述 投票:0回答:2

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

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

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

dynamics-crm crm dynamics-crm-2016
2个回答
0
投票

通常这个错误看起来像:

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

您必须确保,如果该字段是选项集 - 那么代码中传递的值(例如 10000000)位于选项集自定义中选项的可用范围内(例如:10000000、10000001、10000002)

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


0
投票

您好,请帮助我如何摆脱新 USvisascheduling.com 门户上的此错误,我在过去六个月中收到此错误,但我无法找到解决方案。如果您能提供如何解决此错误的想法,我将很高兴:

atlas_ payment_reference.atlas_total_amount_usd 发生验证错误。 System.Decimal 类型的值 -25.0000000000 超出了有效范围(0 到 100000000000)。

© www.soinside.com 2019 - 2024. All rights reserved.