2012-03-15 81 views
2

我試圖使用以下CAML查詢從外部列表中獲取信息。SharePoint:無法從外部列表中獲取信息

<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 

任何想法如何解決此之前提供了以下信息。任何幫助將不勝感激。

謝謝。

回答

1

您需要將上述CAML查詢包含在<Query>元素中。另外,您可能需要包含<Method Name=Resolve List />元素。

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

Here's有望幫助的鏈接