2

我正在尝试使用以下 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

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

谢谢。

4

1 回答 1

1

您需要将上述 CAML 查询包含在一个<Query>元素中。此外,您可能希望包含该<Method Name=Resolve List />元素。

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

这是一个希望有帮助的链接

于 2012-04-04T22:09:16.347 回答