2013-08-02 43 views
1

我的SharePoint 2010 CAML查询未返回预期结果。它什么都没有返回。我究竟做错了什么?Alex CAML查询具有“无结果”

<View> 
    <Query> 
     <Where> 
      <In> 
      <FieldRef ID="1d8376f2-5ac6-407f-9652-a74405a87846" Name="Bank_x0020_Choice" /> 
      <Values> 
       <Value Type="Choice">Retail</Value> 
       <Value Type="Choice">Commercial</Value> 
      </Values> 
      </In> 
     </Where> 
    </Query> 
    <ViewFields> 
     <FieldRef ID="1d22ea11-1e32-424e-89ab-9fedbadb6ce1" Name="ID" /> 
     <FieldRef ID="fa564e0f-0c70-4ab9-b863-0177e6ddd247" Name="Title" /> 
     <FieldRef ID="1d8376f2-5ac6-407f-9652-a74405a87846" Name="Bank_x0020_Choice" /> 
     <FieldRef ID="224ba411-da77-4050-b0eb-62d422f13d3e" Name="LinkFilename2" /> 
     </ViewFields> 
    <RowLimit Paged="TRUE">1000</RowLimit> 
</View> 

回答

0

尝试使用工具CAML Builder。使用此工具,您可以使用预配置和编码检查您的CAML查询。在那里你可以测试你的查询,也许你的fieldrefs,值或名称只是拼写错误。

+0

查询完全正常。选择值是错误的。我用另一个查询生成器类型工具来解决这个问题。这个工具不好,给了我更多的麻烦,所以我不会提到这个名字。 – smiggleworth