Sharepoint 卡米尔<;及>;导致服务器异常
我正在尝试在客户端对象模型内对SharePoint执行以下CAML查询:Sharepoint 卡米尔<;及>;导致服务器异常,sharepoint,sharepoint-2010,caml,Sharepoint,Sharepoint 2010,Caml,我正在尝试在客户端对象模型内对SharePoint执行以下CAML查询: <Query> <Where> <And> <Geq> <FieldRef Name="StartDate" /> <Value Type="DateTime">2014-10-10</Value> <
<Query>
<Where>
<And>
<Geq>
<FieldRef Name="StartDate" />
<Value Type="DateTime">2014-10-10</Value>
</Geq>
<Leq>
<FieldRef Name="StartDate" />
<Value Type="DateTime">2014-10-20</Value>
</Leq>
<Eq>
<FieldRef Name="AssignedTo" />
<Value Type="Integer"><UserID/></Value>
</Eq>
</And>
</Where>
<OrderBy>
<FieldRef Name="Title" Ascending="TRUE" />
</OrderBy>
</Query>
2014-10-10
2014-10-20
看起来简单明了,但它会导致.NET中出现ServerException
怎么了?在和标记中不能联接两个以上的表达式 添加另一个,并与标有----
---
2014-10-10
2014-10-20
---
这条规则是否适用于?这是否意味着当我有复杂的情况时,我必须使用许多令人讨厌的ORs/AND?是的,这也适用于。是的,你必须使用许多令人讨厌的ors和and
<Where>
<And>
<And> ---
<Geq>
<FieldRef Name="StartDate" />
<Value Type="DateTime">2014-10-10</Value>
</Geq>
<Leq>
<FieldRef Name="StartDate" />
<Value Type="DateTime">2014-10-20</Value>
</Leq>
</And> ---
<Eq>
<FieldRef Name="AssignedTo" />
<Value Type="Integer"><UserID/></Value>
</Eq>
</And>
</Where>