随笔 - 79  文章 - 1 评论 - 764 trackbacks - 105
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

camlquery 类库下载:
 http://www.codeplex.com/camlquery
SPCAMLEditor 下载:
 http://www.codeplex.com/SPCAMLEditor

与我联系

搜索

 

留言簿(27)

我参与的团队

随笔分类(68)

My Friends

SilverLight

wss

积分与排名

  • 积分 - 87258
  • 排名 - 464

最新随笔

最新评论

阅读排行榜

评论排行榜


按照用户信息查询列表需要注意的一些问题:

按照用户ID精确匹配查询:
<Where>
  
<Eq>
    
<FieldRef Name="Author"  LookupId="TRUE">
    
</FieldRef>
    
<Value Type="User">8</Value>
  
</Eq>
</Where>

必须设置LookupId="TRUE" , 查询loolup类型的字段同样处理。

用户类型字段依然支持模糊匹配,如下:
<Where>
  
<Contains>
    
<FieldRef Name="Author" >
    
</FieldRef>
    
<Value Type="Text"></Value>
  
</Contains>
</Where>

posted on 2008-06-22 16:00 jianyi 阅读(412) 评论(9)  编辑 收藏 所属分类: Sharepoint

FeedBack:
#1楼  2008-06-23 09:31 1895 [未注册用户]
使用你的类库也需要如此么?
  回复  引用    
#2楼  2008-06-23 10:17 eyes [未注册用户]
楼主,如果要实现如下查询语句,光用CAML应该怎么写?。。。
(用户名=张三 或 用户名=李四)与(关键字=牛 或 关键字=羊)
  回复  引用    
#3楼 [楼主] 2008-06-23 22:11 jianyi      
@1895
CamlQuery现有版本没考虑用户类型字段的查询。
  回复  引用  查看    
#4楼 [楼主] 2008-06-23 22:12 jianyi      
@eyes
还是去了解一下CAML的语法吧。
  回复  引用  查看    
#5楼  2008-06-24 16:07 eyes [未注册用户]
@jianyi
楼主有好的CAML查询语句的学习资料吗?看来要恶补一下了~~~现在对复杂语句的查询无从入手~~~
  回复  引用    
#6楼 [楼主] 2008-06-24 16:26 jianyi      
@eyes
你应该用工具去写CAML,如SPCAMLEditor,CAMLBuilder,或者用CAML查询类库:CodeArt.SharePoint.CamlQuery, Caml.net...
  回复  引用  查看    
#7楼  2008-06-25 17:43 skey [未注册用户]
有实现跨列表查询的CAML查询类库吗?
  回复  引用    
#8楼 [楼主] 2008-06-26 16:04 jianyi      
@skey
貌似没有把,,,还是直接用SiteDataQuery吧。
  回复  引用  查看    
#9楼  2008-06-30 09:55 pccai      
public static SPUser GetSPUser(SPListItem item, string key)
{
SPFieldUser field = item.Fields[key] as SPFieldUser;

if (field != null)
{
SPFieldUserValue fieldValue = field.GetFieldValue(item[key].ToString()) as SPFieldUserValue;
if (fieldValue != null)
{
return fieldValue.User;
}
}
return null;
}

eg,
GetSPUser(item,"AssignedTo");
在EventHandler中处理查询后的结果.
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-22 16:07 编辑过


相关链接: