繁体   English   中英

Caml查询按文件类型过滤

[英]Caml Query Filter by FileType

以下查询缺少什么? 它从文档库中提取所有记录吗?

//Specify the Caml Query
            CamlQuery camlQuery = new CamlQuery();
            camlQuery.ViewXml = "<View Scope='Recursive'><Where><Contains><FieldRef Name='File_x0020_Type' /><Value Type='text'>msg</Value></Contains></Where></View>";

            ListItemCollection listItems = sharedDocumentsList.GetItems(camlQuery);

谢谢

您应该在“ View节点内部有一个“ Query View节点,并且在Where Query内部有“位置”:

camlQuery.ViewXml =
@"<View Scope='Recursive'>
  <Query>
    <Where>
      <Contains>
        <FieldRef Name='File_x0020_Type'/>
        <Value Type='text'>msg</Value>
      </Contains>
    </Where>
  </Query>
</View>";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM