【问题标题】:SharePoint: Unable to fetch information from an external listSharePoint:无法从外部列表中获取信息
【发布时间】:2012-03-31 20:57:58
【问题描述】:

我正在尝试使用以下 CAML 查询从外部列表中获取信息。

<Where>
  <Eq>
    <FieldRef Name='EventID' />
    <Value Type='Guid'>98f68099-2ec8-4b68-95dc-607f0d50520b</Value>
  </Eq>
</Where>

EventID 字段的类型在数据库和模型中都是 Guid。 List.GetItems 方法抛出异常并显示消息“FieldRef”。就这个消息。线

Debug.WriteLine("Static Name: " + field.StaticName + " - Internal Name: " +     field.InternalName + " - Type Display Name:" + field.TypeDisplayName);

List.GetItems 调用之前提供以下信息

Static Name: EventID - Internal Name: EventID - Type Display Name:Guid

知道如何解决这个问题。任何帮助将不胜感激。

谢谢。

【问题讨论】:

    标签: sharepoint caml bdc


    【解决方案1】:

    您需要将上述 CAML 查询包含在 &lt;Query&gt; 元素中。此外,您可能希望包含 &lt;Method Name=Resolve List /&gt; 元素。

    您需要做的一件事是列出您希望在 ViewFields 元素中可见的所有字段。

    Here's 一个希望对您有所帮助的链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2022-01-14
      相关资源
      最近更新 更多