SharePoint CAML 通过SPUser.ID查询用户资料
2011-05-30 10:43
549 查看
SharePoint开发过程中,经常需要使用CAML查询列表的资料。
而当查询条件中有用户和用户组栏位,默认的查询是使用SPUser.Name进行查询的。
但是在一个网站集中,SPUser.Name有可能重复,这样查询出来的数据有误了。
往往,我们需要使用精确的查询一个用户的资料,SPUser唯一的属性就是ID和LoginName了。
而当查询条件中有用户和用户组栏位,默认的查询是使用SPUser.Name进行查询的。
但是在一个网站集中,SPUser.Name有可能重复,这样查询出来的数据有误了。
往往,我们需要使用精确的查询一个用户的资料,SPUser唯一的属性就是ID和LoginName了。
使用LookupId=true便可以查询到你自定的用户
<Where> <Eq> <FieldRef Name="Author" LookupId="TRUE"> </FieldRef> <Value Type="User">8</Value> </Eq> </Where>
相关文章推荐
- SharePoint CAML 通过SPUser.ID查询用户资料
- SharePoint CAML 通过时间查询
- SharePoint CAML中通过ID查找Lookup字段
- SharePoint CAML动态查询
- [11月27日的脚本] 在微软SharePoint Server 2010 中设置用户个人资料图片
- SharePoint DataFormWebPart 通过Caml和xslt聚合内容
- Android通过共享用户ID(shareUserId)来实现多个Activity进程共享
- SharePoint CAML查询 Scope参数范围
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(1.通过BCS创建External List)
- Sharepoint Caml查询中时间格式
- SharePoint Foundation 2010 托管客户端对象模型概述(五) --使用 CAML 查询列表
- 通过id查询用户,但是只返回指定的字段
- 【半原创】SharePoint CAML 查询生成器[SharePoint 2010 CAML Query Builder]
- 通过用户名称获取微博id
- 使用SharePoint Web Serivce(5)--得到新添加Item的ID,返回的XML的使用
- 通过命令名称查询进程id
- 根据ID集合查询符合某种类型的用户信息,并按其他类型分类
- SharePoint BI培训资料
- Hibernate增删改查(通过id查询)
- 通过字典-python实现用户信息查询