用户字段类型

<where>
  
<eq>
    
<fieldref name="PersonFieldName"/>
    
<value type="User">User Display Name</value>
  
</eq>
</where>

 

这是LOOKUP字段的查询方式

<where>
  
<eq>
    
<fieldref name="PersonFieldName" LookupId="TRUE"/>
    
<value type="int/User">UserID</value>
  
</eq>
</where>

用TEXT当然也是可以的

<Where>
SPQuery查询用户方法  
<Contains>
SPQuery查询用户方法    
<FieldRef Name="Author" >
SPQuery查询用户方法    
</FieldRef>
SPQuery查询用户方法    
<Value Type="Text"></Value>
SPQuery查询用户方法  
</Contains>
SPQuery查询用户方法
</Where>

第二种比较精确

 

具体可以参考

http://www.stum.de/2008/02/06/querying-the-person-or-group-field-using-spquery/

http://www.cnblogs.com/jianyi0115/archive/2008/06/22/1227678.html

相关文章:

  • 2022-02-17
  • 2021-10-01
  • 2021-12-08
  • 2021-09-30
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-09-20
猜你喜欢
  • 2022-12-23
  • 2021-12-22
  • 2021-08-25
  • 2022-01-13
  • 2021-07-13
  • 2021-07-20
相关资源
相似解决方案