当前位置: 首页 > 知识库问答 >
问题:

Dynamics CRM 2011-添加到视图后已删除字段

岳凯康
2023-03-14

此字段已被删除。若要使用或保存此已保存视图,必须删除该字段。

错误的图像。

编辑:
在遵循跟踪建议后,我能够在错误日志中生成此内容。

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Invalid FetchXml on SavedQuery.Update.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2140991216</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>Invalid FetchXml on SavedQuery.Update.</Message>
  <Timestamp>2014-01-15T18:03:14.1961051Z</Timestamp>
  <InnerFault>
    <ErrorCode>-2147220733</ErrorCode>
    <ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
    <Message>The column, fetchxml, has invalid fetch.  Error : 'SystemUser' entity doesn't contain attribute with Name = 'bsb_topiccategory'.</Message>
    <Timestamp>2014-01-15T18:03:14.1961051Z</Timestamp>
    <InnerFault i:nil="true" />
  </InnerFault>
</OrganizationServiceFault>

共有1个答案

董高洁
2023-03-14

可能视图中现有列的属性已被删除,而该列与您的OptionSet无关。但是,当您尝试进行更改时,将验证丢失的属性。

理论上,这种情况永远不会发生,因为系统应该阻止您删除具有依赖关系的属性(本例中的视图)。我仍然会检查视图中的所有现有列是否确实作为实体的属性存在。

如果这确实被证明是正确的,那么看起来可能有人直接从数据库中删除了该属性!

 类似资料:
  • 我正在以编程方式将视图添加到: 然而,它们都不知何故是看不见的。返回所有count。每个添加的视图的还返回。 即使我添加新的视图没有拖动,一切都变得可见。

  • 主要内容:基本语法,删除视图删除视图是指删除 MySQL 数据库中已存在的视图。删除视图时,只能删除视图的定义,不会删除数据。 基本语法 可以使用 DROP VIEW 语句来删除视图。 语法格式如下: DROP VIEW <视图名1> [ , <视图名2> …] 其中: 指定要删除的视图名。DROP VIEW 语句可以一次删除多个视图,但是必须在每个视图上拥有 DROP 权限。 删除视图 【实例】删除 v_students_

  • 若要添加一个新的视图,点击工具栏的 按钮,并点击画布的任意位置。你可以从浏览器的模型选项卡添加一个现有的视图,简单地从模型选项卡拖放视图到画布。 【注意】如果你右击视图连接器,你可以选择添加或删除顶点,以及更改它的颜色,或者前往源视图和目标表。 在画布中视图对象的弹出式菜单选项包括: 选项 描述 设计视图 在视图设计器中编辑视图结构。设计器内的选项卡和选项是根据你所选择的图表数据库类型而有所不同。

  • 若要添加一个新的视图,点击工具栏的 按钮,并点击画布的任意位置。你可以从浏览器的模型选项卡添加一个现有的视图,简单地从模型选项卡拖放视图到画布。 【注意】如果你按住 Control 键并点按视图连接器,你可以选择添加或删除顶点,以及更改它的颜色,或者前往源视图和目标表。 在画布中视图对象的弹出式菜单选项包括: 选项 描述 设计视图 在视图设计器中编辑视图结构。设计器内的选项卡和选项是根据你所选择的

  • 若要添加一个新的视图,点击工具栏的 按钮,并点击画布的任意位置。你可以从浏览器的模型选项卡添加一个现有的视图,简单地从模型选项卡拖放视图到画布。 【注意】如果你右击视图连接器,你可以选择添加或删除顶点,以及更改它的颜色,或者前往源视图和目标表。 在画布中视图对象的弹出式菜单选项包括: 选项 描述 设计视图 在视图设计器中编辑视图结构。设计器内的选项卡和选项是根据你所选择的图表数据库类型而有所不同。

  • 添加/删除光晕是一组API,可以控制是否在3D地球周围显示 光晕 。 当使用addHalo() API添加光晕时,可以指定光晕颜色。默认设置下光晕是启用的。 controller.addHalo(0xFF0000); controller.removeHalo();